WebSocket connection scope's subprotocols not properly constructed
villekr opened this issue · comments
Ville Kr commented
https://asgi.readthedocs.io/en/latest/specs/www.html#websocket-connection-scope
"subprotocols" key should be built from Sec-WebSocket-Protocol header value. Currently it's always empty.
scope = {
"type": "websocket",
"headers": flatten_headers(headers),
"path": path,
"query_string": query_string_bytes,
"root_path": "",
"scheme": "http",
"subprotocols": [],
}