WebSocket'i täiendusmärgiste puudumise tõrkeotsing

Viimati uuendatud 16. dets 2024

Probleem

Adobe'i logid on näidanud HTTP 400 vigade suurenemist WebSocket'i lõpp-punktides Adobe Expressis. Veavastus näitab puuduvaid Upgrade'i päiseid klientide ühenduspäringutest.

Ettevõtted võivad WebSocket-ühenduste loomisel näha neid 400 vastuseid.See võib juhtuda, kui teie ettevõtte keskkonnas asuv puhverserver eemaldab või blokeerib Upgrade päise enne, kui päring jõuab Adobe serveritesse.

Lahendus

Kui teie ettevõtte keskkond suunab liikluse läbi puhverserveri, seadistage puhverserver käsitlema Upgrade'i päist hop-by-hop päisena ja edastama seda muutmata kujul WebSocket'i ühenduspäringutes. Selle päise eemaldamine puhverserveris põhjustab ühenduse ebaõnnestumise HTTP 400 veaga.

Vaadake lisateavet jaotisest WebSocket'i puhverserveri seadistamine.