WebSocket 1006 ma jgħidx liema ħolqa nqatgħet
Aqra l-għeluq anormali tal-WebSocket bħala prova nieqsa tal-Close handshake, imbagħad iddetermina jekk fallewx it-tħejjija tal-proxy jew session diġà stabbilita.
Il-kodiċi 1006 tal-WebSocket jirrapporta għeluq anormali mingħajr il-qafas Close mistenni. Dan il-kodiċi huwa riżervat: endpoint m'għandux jibgħat 1006 bħala status f'qafas Close tal-WebSocket. Li tarah f'avveniment API mhuwiex messaġġ tas-server li jsejjaħ il-proxy bħala l-kawża.
Jekk il-konnessjoni qatt ma fetħet
Segwi t-tħejjija fl-ordni: konnessjoni mal-proxy, negozjar tal-proxy, TLS tad-destinazzjoni għal WSS, imbagħad il-handshake tal-ftuħ tal-WebSocket. Sfida tal-proxy jew rifjut ta' mina jistgħu jwaqqfu s-sekwenza qabel il-fażi tal-WebSocket.
Jekk fetħet u ġarret messaġġi
Irreġistra t-tul utli u x'ġara qabel l-għeluq. Interruzzjoni tat-trasport, it-tifi tal-applikazzjoni u politika ta' intermedjarju jistgħu kollha jħallu lir-riċevitur mingħajr skambju ta' għeluq nadif.
Ippreserva l-endpoint, l-identifikatur tas-session, l-aħħar attività u jekk ġiex osservat qafas Close normali. Qabbel l-iżbalji tan-netwerk tal-browser jew tal-librerija mal-logs tad-destinazzjoni li tikkontrolla. Il-kodiċi tal-avveniment waħdu ma jistax jidentifika lill-fornitur, lill-operatur tal-proxy jew lis-server tal-applikazzjoni bħala s-sors.
Paġna HTTPS normali permezz tal-istess proxy tittestja skambju qasir, mhux il-ħajja ta' din is-session. Żomm l-istat tal-browser u l-kodiċi tal-applikazzjoni stabbli meta tbiddel ir-rotta; inkella tentattiv mill-ġdid li jirnexxi huwa diffiċli biex jiġi interpretat.
Sejjaħ il-konfini li jappoġġjaw il-provi. L-awtentikazzjoni tal-proxy, il-fiduċja fit-TLS u l-erġa' konnessjoni tal-applikazzjoni huma xogħlijiet separati, u ż-żieda fit-timeouts kollha ma tistax iġġiegħel lil 1006 jidentifika waħda minnhom.