mirror of https://github.com/django/django.git
Fixed #4986 -- Fixed a logic bug from [6166].
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6449 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
2a63414ccd
commit
4d8b51f60c
|
@ -47,8 +47,9 @@ class HttpRequest(object):
|
||||||
def get_host(self):
|
def get_host(self):
|
||||||
"Returns the HTTP host using the environment or request headers."
|
"Returns the HTTP host using the environment or request headers."
|
||||||
# We try three options, in order of decreasing preference.
|
# We try three options, in order of decreasing preference.
|
||||||
host = self.META.get('HTTP_X_FORWARDED_HOST', '')
|
if 'HTTP_X_FORWARDED_HOST' in self.META:
|
||||||
if 'HTTP_HOST' in self.META:
|
host = self.META['HTTP_X_FORWARDED_HOST']
|
||||||
|
elif 'HTTP_HOST' in self.META:
|
||||||
host = self.META['HTTP_HOST']
|
host = self.META['HTTP_HOST']
|
||||||
else:
|
else:
|
||||||
# Reconstruct the host using the algorithm from PEP 333.
|
# Reconstruct the host using the algorithm from PEP 333.
|
||||||
|
|
Loading…
Reference in New Issue