]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Clear the Host header when following redirects
authorBen Darnell <ben@bendarnell.com>
Sat, 19 Feb 2011 23:35:37 +0000 (15:35 -0800)
committerBen Darnell <ben@bendarnell.com>
Sat, 19 Feb 2011 23:35:37 +0000 (15:35 -0800)
tornado/simple_httpclient.py

index 2747f04aee819e6b4ef5a77dcc104a5b05dd9375..d6be72fc659a2b76dd97e0368b632f59f2624b4b 100644 (file)
@@ -298,6 +298,7 @@ class _HTTPConnection(object):
             new_request.url = urlparse.urljoin(self.request.url,
                                                self.headers["Location"])
             new_request.max_redirects -= 1
+            del new_request.headers["Host"]
             new_request.original_request = original_request
             self.client.fetch(new_request, self.callback)
             self.callback = None