diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-23 08:23:51 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-23 08:23:51 +1200 |
commit | 42a87a1d8b3eeccfdd8e5e504f1cd4d90ae1dbfb (patch) | |
tree | deadd99d45bdd4e4806090485aa246bc955d1813 /netlib/websockets.py | |
parent | 4fb49c8e55cc3c64ac0d5cf8fb913518f1973162 (diff) | |
download | mitmproxy-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.py | 12 |
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): |