Tornado websocket_connect brukar ikkje CurlAsyncHTTPClient
Kontroller WebSocket-tilkoplingsstøtta til Tornado uavhengig av ein proxyaktivert CurlAsyncHTTPClient-konfigurasjon.
Eit Tornado HTTP-kall som verkar via CurlAsyncHTTPClient, provar ikkje at websocket_connect brukar same backend.
WebSocket-tilkoplingsimplementasjonen til Tornado byggjer på sin eigen HTTP-tilkoplingsveg. Den enkle HTTP-implementasjonen dokumenterer at proxyfelt ikkje er støtta. Å konfigurere den globale asynkrone HTTP-klienten til å bruke curl erstattar ikkje denne WebSocket-vegen med proxykoplaren til curl.
Derfor er det heller ikkje prov på proxy-støtte å sende inn eit HTTPRequest-objekt. Objektet kan bera felt som den valde implementasjonen ikkje godtek. Kontroller feilen og den faktiske tilkoplingsimplementasjonen.
Viss applikasjonen krev ein WebSocket gjennom ein proxy, vel ein dokumentert WebSocket-tilkoplingsintegrasjon som støttar den proxyprotokollen og den autentiseringsmetoden. Hald livssyklusen og I/O-modellen kompatibel med applikasjonen.
Når proxyvegen er etablert, treng ein trygg WebSocket framleis TLS til destinasjonen og sin WebSocket-handtrykk. Ein fungerande vanleg HTTP-førespurnad stadfestar ingen av desse seinare trinna.