fix(ws): use websockets v17 additional_headers and filter Origin in WebSocket proxy bridge
This commit is contained in:
+3
-2
@@ -29,7 +29,8 @@ WS_HOP_BY_HOP_HEADERS = {
|
||||
"sec-websocket-version",
|
||||
"sec-websocket-extensions",
|
||||
"sec-websocket-accept",
|
||||
"host"
|
||||
"host",
|
||||
"origin"
|
||||
}
|
||||
|
||||
_http_transport: Optional[httpx.AsyncHTTPTransport] = None
|
||||
@@ -206,7 +207,7 @@ async def proxy_websocket(
|
||||
try:
|
||||
async with websockets.connect(
|
||||
upstream_url,
|
||||
extra_headers=upstream_headers,
|
||||
additional_headers=upstream_headers,
|
||||
subprotocols=subprotocols,
|
||||
ping_interval=20,
|
||||
ping_timeout=20,
|
||||
|
||||
Reference in New Issue
Block a user