MCPcopy
hub / github.com/django/django / has_vary_header

Function has_vary_header

django/utils/cache.py:328–336  ·  view source on GitHub ↗

Check to see if the response has a given header name in its Vary header.

(response, header_query)

Source from the content-addressed store, hash-verified

326
327
328def 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
339def _i18n_cache_key_suffix(request, cache_key):

Callers 1

process_responseMethod · 0.90

Calls 2

has_headerMethod · 0.80
splitMethod · 0.45

Tested by

no test coverage detected