File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -198,7 +198,7 @@ def _process_connection_request( # noqa: MC0001
198
198
if name == b"connection" :
199
199
connection_tokens = split_comma_header (value )
200
200
elif name == b"host" :
201
- host = value .decode ("ascii " )
201
+ host = value .decode ("idna " )
202
202
continue # Skip appending to headers
203
203
elif name == b"sec-websocket-extensions" :
204
204
extensions = split_comma_header (value )
@@ -324,7 +324,7 @@ def _initiate_connection(self, request: Request) -> bytes:
324
324
self ._nonce = generate_nonce ()
325
325
326
326
headers = [
327
- (b"Host" , request .host .encode ("ascii " )),
327
+ (b"Host" , request .host .encode ("idna " )),
328
328
(b"Upgrade" , b"WebSocket" ),
329
329
(b"Connection" , b"Upgrade" ),
330
330
(b"Sec-WebSocket-Key" , self ._nonce ),
You can’t perform that action at this time.
0 commit comments