Changed HttpResponse.get() to lower case the header value before looking it up. This makes it consistent will other header accesses. Fixed #5754, #5772.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@6537 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick 2007-10-20 03:32:21 +00:00
parent ad91f6889d
commit b6ec8d3a9e
1 changed files with 3 additions and 3 deletions

View File

@ -289,12 +289,12 @@ class HttpResponse(object):
return self._headers.has_key(header.lower()) return self._headers.has_key(header.lower())
__contains__ = has_header __contains__ = has_header
def items(self): def items(self):
return self._headers.items() return self._headers.items()
def get(self, header, alternate): def get(self, header, alternate):
return self._headers.get(header, alternate) return self._headers.get(header.lower(), alternate)
def set_cookie(self, key, value='', max_age=None, expires=None, path='/', domain=None, secure=None): def set_cookie(self, key, value='', max_age=None, expires=None, path='/', domain=None, secure=None):
self.cookies[key] = value self.cookies[key] = value