aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/websockets.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-04-23 08:23:51 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-04-23 08:23:51 +1200
commit42a87a1d8b3eeccfdd8e5e504f1cd4d90ae1dbfb (patch)
treedeadd99d45bdd4e4806090485aa246bc955d1813 /netlib/websockets.py
parent4fb49c8e55cc3c64ac0d5cf8fb913518f1973162 (diff)
downloadmitmproxy-42a87a1d8b3eeccfdd8e5e504f1cd4d90ae1dbfb.tar.gz
mitmproxy-42a87a1d8b3eeccfdd8e5e504f1cd4d90ae1dbfb.tar.bz2
mitmproxy-42a87a1d8b3eeccfdd8e5e504f1cd4d90ae1dbfb.zip
websockets: handshake checks only take headers
Diffstat (limited to 'netlib/websockets.py')
-rw-r--r--netlib/websockets.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/netlib/websockets.py b/netlib/websockets.py
index d5c5c2fe..da03768d 100644
--- a/netlib/websockets.py
+++ b/netlib/websockets.py
@@ -350,16 +350,16 @@ def get_payload_length_pair(payload_bytestring):
return (length_code, actual_length)
-def check_client_handshake(req):
- if req.headers.get_first("upgrade", None) != "websocket":
+def check_client_handshake(headers):
+ if headers.get_first("upgrade", None) != "websocket":
return
- return req.headers.get_first('sec-websocket-key')
+ return headers.get_first('sec-websocket-key')
-def check_server_handshake(resp):
- if resp.headers.get_first("upgrade", None) != "websocket":
+def check_server_handshake(headers):
+ if headers.get_first("upgrade", None) != "websocket":
return
- return resp.headers.get_first('sec-websocket-accept')
+ return headers.get_first('sec-websocket-accept')
def create_server_nonce(client_nonce):