aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathoc.py
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2015-06-01 18:14:21 +0200
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2015-06-08 10:10:32 +0200
commit16361439c44191ce94d2694552f677b9d2c76124 (patch)
tree1a9b549a28b19fb3e7f38039280fa77084054980 /libpathod/pathoc.py
parent7b4e50bb6868b7e0c63137c636720ccd3b974faa (diff)
downloadmitmproxy-16361439c44191ce94d2694552f677b9d2c76124.tar.gz
mitmproxy-16361439c44191ce94d2694552f677b9d2c76124.tar.bz2
mitmproxy-16361439c44191ce94d2694552f677b9d2c76124.zip
http2: add command line arguments
Diffstat (limited to 'libpathod/pathoc.py')
-rw-r--r--libpathod/pathoc.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/libpathod/pathoc.py b/libpathod/pathoc.py
index 4efa0447..72c2db3c 100644
--- a/libpathod/pathoc.py
+++ b/libpathod/pathoc.py
@@ -150,6 +150,10 @@ class Pathoc(tcp.TCPClient):
clientcert=None,
ciphers=None,
+ # HTTP/2
+ use_http2=False,
+ http2_skip_connection_preface=False,
+
# Websockets
ws_read_limit = None,
@@ -189,6 +193,9 @@ class Pathoc(tcp.TCPClient):
self.ciphers = ciphers
self.sslinfo = None
+ self.use_http2 = use_http2
+ self.http2_skip_connection_preface = http2_skip_connection_preface
+
self.ws_read_limit = ws_read_limit
self.timeout = timeout
@@ -407,6 +414,8 @@ def main(args): # pragma: nocover
sslversion = args.sslversion,
clientcert = args.clientcert,
ciphers = args.ciphers,
+ use_http2 = args.use_http2,
+ http2_skip_connection_preface = args.http2_skip_connection_preface,
showreq = args.showreq,
showresp = args.showresp,
explain = args.explain,