From 3e13fd254a0affcc66691b26cace295edd8f5c1b Mon Sep 17 00:00:00 2001 From: Debby Date: Wed, 10 Jun 2020 13:58:08 -0400 Subject: [PATCH] websocket: set follow_redirects to False to prevent silent failure when the websocket client gets a 3xx redirect response, because it does not currently support redirects Partial fix for issue #2405 --- tornado/websocket.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tornado/websocket.py b/tornado/websocket.py index ff0c24161..eef49e7c9 100644 --- a/tornado/websocket.py +++ b/tornado/websocket.py @@ -1409,6 +1409,9 @@ class WebSocketClientConnection(simple_httpclient._HTTPConnection): "Sec-WebSocket-Extensions" ] = "permessage-deflate; client_max_window_bits" + # Websocket connection is currently unable to follow redirects + request.follow_redirects = False + self.tcp_client = TCPClient() super().__init__( None, -- 2.47.2