aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http2
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2015-06-15 23:36:14 +0200
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2015-06-16 15:00:29 +0200
commiteb823a04a19de7fd9e15d225064ae4581f0b85bf (patch)
tree8d0d7b909a5432fcb7317c95fc70aec1927d67b2 /netlib/http2
parentabb37a3ef52ab9a0f68dc46e4a8ca165e365139b (diff)
downloadmitmproxy-eb823a04a19de7fd9e15d225064ae4581f0b85bf.tar.gz
mitmproxy-eb823a04a19de7fd9e15d225064ae4581f0b85bf.tar.bz2
mitmproxy-eb823a04a19de7fd9e15d225064ae4581f0b85bf.zip
http2: improve :authority header
Diffstat (limited to 'netlib/http2')
-rw-r--r--netlib/http2/protocol.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/netlib/http2/protocol.py b/netlib/http2/protocol.py
index 8191090c..ac89bac4 100644
--- a/netlib/http2/protocol.py
+++ b/netlib/http2/protocol.py
@@ -171,6 +171,9 @@ class HTTP2Protocol(object):
headers = []
authority = self.tcp_handler.sni if self.tcp_handler.sni else self.tcp_handler.address.host
+ if self.tcp_handler.address.port != 443:
+ authority += ":%d" % self.tcp_handler.address.port
+
headers = [
(b':method', bytes(method)),
(b':path', bytes(path)),