Tornado websocket_connect brûkt CurlAsyncHTTPClient net
Kontrolearje de WebSocket-ferbiningststipe fan Tornado ûnôfhinklik fan in proxy-ynstelde CurlAsyncHTTPClient-konfiguraasje.
In Tornado HTTP-oproep dy't fia CurlAsyncHTTPClient wurket, bewiist net dat websocket_connect deselde backend brûkt.
De WebSocket-ferbiningsymplemintaasje fan Tornado bout op syn eigen HTTP-ferbiningspaad. De ienfâldige HTTP-ymplemintaasje dokumintearret dat proxyfjilden net stipe wurde. It globale asynkrone HTTP-klant konfigurearje om curl te brûken ferfangt dit WebSocket-paad net troch de proxy-ferbiner fan curl.
Dêrom is it trochjaan fan in HTTPRequest-objekt ek gjin bewiis fan proxy-stipe. It objekt kin fjilden drage dy't de keazen ymplemintaasje net akseptearret. Kontrolearje de flater en de wiere ferbiningsymplemintaasje.
As de applikaasje in WebSocket fia in proxy nedich hat, kies dan in dokumintearre WebSocket-ferbiningsyntegraasje dy't dat proxyprotokol en dy autentikaasjemetoade stipet. Hâld syn libbenssyklus en I/O-model kompatibel mei de applikaasje.
Sadree't it proxypaad fêststeld is, hat in feilige WebSocket noch hieltyd TLS fan de bestimming en syn WebSocket-handshake nedich. In wurkjende gewoane HTTP-oproep ferifiearret gjinien fan dy lettere stappen.