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.

Skyldar greinar