WebSocket 1006 זאָגט נישט וועלכע פֿאַרבינדונג איז צעבראָכן
לייענט דעם אומנאָרמאַלן WebSocket-שלוס ווי אַ פֿעלנדיקן באַווײַז פֿון Close handshake, דערנאָך באַשטימט צי די proxy-אײַנשטעלונג אָדער אַ שוין באַשטימטע סעסיע האָט דורכגעפֿאַלן.
דער WebSocket-קאָד 1006 מעלדט אַן אומנאָרמאַלן שלוס אָן דעם דערוואַרטעטן Close-ראַם. דער קאָד איז רעזערווירט: אַן endpoint טאָר נישט שיקן 1006 ווי סטאַטוס אין אַ WebSocket Close-ראַם. אים זען אין אַן API-געשעעניש איז נישט קיין סערווער-מעלדונג וואָס באַצייכנט די proxy ווי די סיבה.
אויב די פֿאַרבינדונג האָט זיך קיינמאָל נישט געעפֿנט
פֿאָלגט די אײַנשטעלונג אין סדר: פֿאַרבינדונג צו דער proxy, proxy-פֿאַרהאַנדלונג, ציל-TLS פֿאַר WSS, דערנאָך דער WebSocket-עפֿן handshake. אַ proxy-אויסרופֿונג אָדער אַ טונעל-אָפּוואַרף קענען אָפּשטעלן די סעקווענץ פֿאַר דעם WebSocket-שריט.
אויב עס האָט זיך געעפֿנט און געטראָגן מעלדונגען
פֿאַרשרייבט די נוציקע דויער און וואָס איז געשען פֿאַר דעם שלוס. אַ פֿאַרבינדונג-אונטערברעכן, אַן אָפּשטעלן פֿון דער אַפּליקאַציע און אַ פּאָליטיק פֿון אַ מיטלפּערזאָן קענען אַלע לאָזן דעם באַקומער אָן אַ ריינעם שלוס-אויסטויש.
באַוואָרט דעם endpoint, דעם סעסיע-אידענטיפֿיקאַטאָר, די לעצטע טעטיקייט און צי מ'האָט באַאָבסערוורט אַ נאָרמאַלן Close-ראַם. פֿאַרגלײַכט די נעצווערק-טעותן פֿון בלעמער אָדער ביבליאָטעק מיט ציל-לאָגס וואָס איר פֿירט. נאָר דער געשעעניש-קאָד קען נישט באַשטימען דעם פּראָווײַדער, דעם proxy-אָפּעראַטאָר אָדער דעם אַפּליקאַציע-סערווער ווי דער מקור.
אַ נאָרמאַלע HTTPS-זײַט דורך דער זעלביקער proxy פּרופֿט אַ קורץ אויסטויש, נישט דאָס לעבן פֿון דער סעסיע. האַלט דעם בלעמער-צושטאַנד און דעם אַפּליקאַציע-קאָד סטאַביל ביים ענדערן דעם וועג; אַנדערש איז אַ געראָטן נייעם פּרוּוו שווער צו דײַטן.
פֿאַררעכט די גרענעץ וואָס די באַווײַזן שטיצן. proxy-אויטענטיפֿיקאַציע, TLS-צוטרוי און דאָס נייע פֿאַרבינדן פֿון דער אַפּליקאַציע זײַנען באַזונדערע אַרבעטן, און העכערן אַלע צײַט-לימיטן קען נישט מאַכן 1006 באַצייכענען איינע פֿון זיי.