From c4691ec0bf3e04dcd27ad3ab0350b5930b7d877d Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" Date: Mon, 7 Jul 2008 05:09:12 +0000 Subject: [PATCH] - Issue #3094: httplib.HTTPSConnection Host: headers no longer include the redundant ":443" port number designation when the connection is using the default https port (443). --- Lib/httplib.py | 2 +- Misc/NEWS | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Lib/httplib.py b/Lib/httplib.py index 1bca5da6453..81020b7810f 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -813,7 +813,7 @@ class HTTPConnection: host_enc = self.host.encode("ascii") except UnicodeEncodeError: host_enc = self.host.encode("idna") - if self.port == HTTP_PORT: + if self.port == self.default_port: self.putheader('Host', host_enc) else: self.putheader('Host', "%s:%s" % (host_enc, self.port)) diff --git a/Misc/NEWS b/Misc/NEWS index c544739aefc..d94284940f4 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -72,6 +72,10 @@ Library properly when raising an exception due to the bz2file being closed. Prevents a deadlock. +- Issue #3094: httplib.HTTPSConnection Host: headers no longer include the + redundant ":443" port number designation when the connection is using the + default https port (443). + Build -----