Řešení chybějících hlaviček pro upgrade WebSocket

Naposledy aktualizováno 16. 12. 2024

Problém

Protokoly Adobe ukázaly nárůst chyb HTTP 400 pro koncové body WebSocket v aplikaci Adobe Express.Chybová odpověď označuje chybějící hlavičky Upgrade v požadavcích na připojení klienta.

Podnikoví klienti mohou vidět těchto 400 odpovědí při pokusu o vytvoření připojení WebSocket. K tomu může dojít, když proxy server ve vašem podnikovém prostředí odstraní nebo zablokuje hlavičku Upgrade ještě předtím, než žádost dosáhne serverů společnosti Adobe.

Řešení

Pokud vaše podnikové prostředí směruje provoz přes proxy server, nakonfigurujte proxy tak, aby zacházelo s hlavičkou Upgrade jako s hop-by-hop a předávalo ji beze změny při žádostech o připojení WebSocket.Odstranění této hlavičky na proxy způsobí selhání připojení s chybou HTTP 400.

Další podrobnosti naleznete v části Konfigurace proxy pro WebSocket.