Tornado websocket_connect brúkar ikki CurlAsyncHTTPClient
Kanna stuðulin fyri WebSocket-sambandi í Tornado uttan at vera bundin at eini CurlAsyncHTTPClient-uppseting við proxy.
Ein Tornado HTTP-fyrispurningur, ið virkar gjøgnum CurlAsyncHTTPClient, prógvar ikki, at websocket_connect brúkar sama backend.
WebSocket-sambandsútførslan í Tornado byggir á sína egnu HTTP-sambandsleið. Tann einfalda HTTP-útførslan skjalar, at proxy-felt ikki verða stuðlað. At seta tann globalu async HTTP-klientin at brúka curl skiftir ikki hesa WebSocket-leið út við proxy-sambindingini hjá curl.
Tí er at senda ein HTTPRequest-objekt heldur ikki prógv fyri proxy-stuðli. Objektið kann bera felt, sum tann valda útførslan ikki góðtekur. Kanna villuna og ta veruligu sambandsútførsluna.
Um applikasjónin krevur eitt WebSocket gjøgnum ein proxy, vel eina skjalaða WebSocket-sambandsintegrering, sum stuðlar tí proxy-protokollini og tí váttanarháttinum. Halt lívsferð hennara og I/O-modell samsvarandi við applikasjónina.
Tá proxy-leiðin er stovnað, krevur eitt trygt WebSocket framvegis TLS hjá málinum og sína WebSocket-handshake. Ein virkandi vanligur HTTP-fyrispurningur váttar ongan av hesum seinni stigum.