Problem
Adobe-Logs zeigen eine Zunahme von HTTP-400-Fehlern für WebSocket-Endpunkte in Adobe Express.Die Fehlerantwort deutet auf fehlende Upgrade-Header in Client-Verbindungsanfragen hin.
Geschäftskunden werden diese 400 Antworten möglicherweise angezeigt, wenn sie versuchen, WebSocket-Verbindungen herzustellen. Das kann passieren, wenn ein Proxy-Server in deiner Unternehmensumgebung den Upgrade-Header entfernt oder blockiert, bevor die Anfrage Adobe-Server erreicht.
Lösung
Wenn deine Unternehmensumgebung Traffic über einen Proxy-Server leitet, konfiguriere den Proxy so, dass er den Upgrade-Header als Hop-by-Hop behandelt und bei WebSocket-Verbindungsanfragen unverändert weiterleitet.Das Entfernen dieses Headers am Proxy führt dazu, dass die Verbindung mit einem HTTP-400-Fehler fehlschlägt.
Siehe WebSocket-Proxying-Konfiguration für weitere Details.