Устранение проблем с отсутствующими заголовками обновления WebSocket

Последнее обновление 16 дек. 2024 г.

Проблема

Журналы Adobe показывают увеличение ошибок HTTP 400 для конечных точек WebSocket в Adobe Express.Ответ с ошибкой указывает на отсутствующие заголовки Upgrade в запросах подключения клиента.

Корпоративные клиенты могут видеть эти 400 ответов при попытке установить подключение к WebSocket. Это может произойти, когда прокси-сервер в корпоративной среде удаляет или блокирует заголовок Upgrade до того, как запрос достигнет серверов Adobe.

Решение

Если корпоративная среда направляет трафик через прокси-сервер, настройте прокси на обработку заголовка Upgrade как hop-by-hop и передачу его без изменений в запросах подключения WebSocket.Удаление этого заголовка на прокси приводит к сбою подключения с ошибкой HTTP 400.

См. конфигурацию проксирования WebSocket для получения дополнительной информации.