aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-09-26 17:41:14 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-09-26 17:41:14 +0200
commit1b6ea5caf3ab7c30cc4a822b81ad8288efbae70d (patch)
tree6d295eafd96ee2a39522f1eda3b2ee95e76a1482 /libmproxy/proxy
parentb13acd7956f2e09bf5f9001f8f55d018a381f6c2 (diff)
downloadmitmproxy-1b6ea5caf3ab7c30cc4a822b81ad8288efbae70d.tar.gz
mitmproxy-1b6ea5caf3ab7c30cc4a822b81ad8288efbae70d.tar.bz2
mitmproxy-1b6ea5caf3ab7c30cc4a822b81ad8288efbae70d.zip
adjust to netlib response changes + docs
Diffstat (limited to 'libmproxy/proxy')
-rw-r--r--libmproxy/proxy/root_context.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/libmproxy/proxy/root_context.py b/libmproxy/proxy/root_context.py
index 307d0c4b..f62b0c8e 100644
--- a/libmproxy/proxy/root_context.py
+++ b/libmproxy/proxy/root_context.py
@@ -6,7 +6,6 @@ import six
from libmproxy.exceptions import ProtocolException
from netlib.exceptions import TcpException
-from netlib.http import ALPN_PROTO_H2, ALPN_PROTO_HTTP1
from ..protocol import (
RawTCPLayer, TlsLayer, Http1Layer, Http2Layer, is_tls_record_magic, ServerConnectionMixin,
UpstreamConnectLayer
@@ -85,9 +84,9 @@ class RootContext(object):
# 5. Check for TLS ALPN (HTTP1/HTTP2)
if isinstance(top_layer, TlsLayer):
alpn = top_layer.client_conn.get_alpn_proto_negotiated()
- if alpn == ALPN_PROTO_H2:
+ if alpn == b'h2':
return Http2Layer(top_layer, 'transparent')
- if alpn == ALPN_PROTO_HTTP1:
+ if alpn == b'http/1.1':
return Http1Layer(top_layer, 'transparent')
# 6. Check for raw tcp mode