Check to see if the response has a given header name in its Vary header.
(response, header_query)
| 326 | |
| 327 | |
| 328 | def has_vary_header(response, header_query): |
| 329 | """ |
| 330 | Check to see if the response has a given header name in its Vary header. |
| 331 | """ |
| 332 | if not response.has_header("Vary"): |
| 333 | return False |
| 334 | vary_headers = cc_delim_re.split(response.headers["Vary"]) |
| 335 | existing_headers = {header.lower() for header in vary_headers} |
| 336 | return header_query.lower() in existing_headers |
| 337 | |
| 338 | |
| 339 | def _i18n_cache_key_suffix(request, cache_key): |
no test coverage detected