Fejlfind manglende WebSocket Upgrade-headere

Sidst opdateret den 16. dec. 2024

Problem

Adobes logfiler har vist en stigning i HTTP 400-fejl for WebSocket-endepunkter i Adobe Express.Fejlsvaret angiver manglende Upgrade-headere i klientforbindelsesanmodninger.

Enterprise-klienter kan se disse 400 svar, når de forsøger at etablere WebSocket-forbindelser. Dette kan ske, når en proxyserver i dit virksomhedsmiljø fjerner eller blokerer Upgrade-headeren, før anmodningen når Adobes servere.

Løsning

Hvis dit virksomhedsmiljø dirigerer trafik gennem en proxyserver, skal du konfigurere proxyen til at behandle Upgrade-headeren som hop-by-hop og lade den passere uændret ved WebSocket-forbindelsesanmodninger.Fjernelse af denne header ved proxyen medfører, at forbindelsen fejler med en HTTP 400-fejl.

Se WebSocket-proxykonfiguration for flere detaljer.