Msimbo wa WebSocket 1006 unaripoti kufungwa isivyo kawaida bila fremu ya Close iliyotarajiwa. Msimbo huu umehifadhiwa: endpoint haipaswi kutuma 1006 kama hali ndani ya fremu ya Close ya WebSocket. Kuiona katika tukio la API si ujumbe wa seva unaobainisha proxy kama sababu.

Ikiwa muunganisho haukufunguliwa kamwe

Fuata usanidi kwa mpangilio: muunganisho kwa proxy, majadiliano ya proxy, TLS ya lengwa kwa WSS, kisha handshake ya kufungua WebSocket. Changamoto ya proxy au kukataliwa kwa handaki kunaweza kusimamisha mpangilio kabla ya hatua ya WebSocket.

Ikiwa ulifunguka na kubeba ujumbe

Rekodi muda uliotumika na kilichotokea kabla ya kufungwa. Kukatika kwa usafirishaji, kuzimwa kwa programu na sera ya mtu wa kati zinaweza kumwacha mpokeaji bila mabadilishano safi ya kufunga.

Hifadhi endpoint, kitambulisho cha kikao, shughuli ya mwisho na kama fremu ya Close ya kawaida ilionekana. Linganisha makosa ya mtandao ya kivinjari au maktaba na kumbukumbu za lengwa unazodhibiti. Msimbo wa tukio pekee hauwezi kutambua ISP, mwendeshaji wa proxy au seva ya programu kama chanzo.

Ukurasa wa kawaida wa HTTPS kupitia proxy hiyo hiyo hujaribu mabadilishano mafupi, si maisha ya kikao hiki. Weka hali ya kivinjari na msimbo wa programu thabiti unapobadilisha njia; vinginevyo jaribio jipya lililofanikiwa ni vigumu kufasiri.

Rekebisha mpaka unaoungwa mkono na ushahidi. Uthibitishaji wa proxy, imani ya TLS na kuunganisha upya programu ni kazi tofauti, na kuongeza muda wote wa kusubiri hakuwezi kufanya 1006 ibainishe mojawapo.

Makala zinazohusiana