Force header names to lower to allow for CaseInsensitvieDict variability

This commit is contained in:
Graham Seaman 2017-02-01 16:28:07 +00:00
parent c5ad32c7aa
commit 2e32780dc7

View file

@ -36,8 +36,8 @@ class HttpHeaderInfo(_ConnectionPlugin):
"""Check content for invalid anchors."""
headers = []
for name, value in url_data.headers.items():
if name.startswith(self.prefixes):
headers.append(name)
if name.lower().startswith(self.prefixes):
headers.append(name.lower())
if headers:
items = [u"%s=%s" % (name.capitalize(), url_data.headers[name]) for name in headers]
info = u"HTTP headers %s" % u", ".join(items)