From: Debby Date: Wed, 10 Jun 2020 17:58:08 +0000 (-0400) Subject: websocket: set follow_redirects to False X-Git-Tag: v6.1.0b1~6^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e13fd254a0affcc66691b26cace295edd8f5c1b;p=thirdparty%2Ftornado.git 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 --- 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,