Skip to content

Commit 37c3c93

Browse files
committed
update websocket examples
1 parent d2286ff commit 37c3c93

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

examples/wsclient.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ def start_client(loop, url):
3737
# websocket handshake
3838
if response.status != 101:
3939
raise ValueError("Handshake error: Invalid response status")
40-
if response.get('upgrade', '').lower() != 'websocket':
40+
if response.headers.get('upgrade', '').lower() != 'websocket':
4141
raise ValueError("Handshake error - Invalid upgrade header")
42-
if response.get('connection', '').lower() != 'upgrade':
42+
if response.headers.get('connection', '').lower() != 'upgrade':
4343
raise ValueError("Handshake error - Invalid connection header")
4444

45-
key = response.get('sec-websocket-accept', '').encode()
45+
key = response.headers.get('sec-websocket-accept', '').encode()
4646
match = base64.b64encode(hashlib.sha1(sec_key + WS_KEY).digest())
4747
if key != match:
4848
raise ValueError("Handshake error - Invalid challenge response")

examples/wssrv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def handle_request(self, message, payload):
4242

4343
if upgrade:
4444
# websocket handshake
45-
status, headers, parser, writer = websocket.do_handshake(
45+
status, headers, parser, writer, protocol = websocket.do_handshake(
4646
message.method, message.headers, self.transport)
4747

4848
resp = aiohttp.Response(

0 commit comments

Comments
 (0)