WebSocket アップグレードヘッダーの欠落のトラブルシューティング

最終更新日 : 2024年12月16日

問題

Adobe のログでは、Adobe Express の WebSocket エンドポイントで HTTP 400 エラーが増加していることが確認されています。エラー応答は、クライアント接続リクエストで Upgrade ヘッダーが欠落していることを示しています。

エンタープライズクライアントでは、WebSocket 接続を確立しようとすると、これらの 400 応答が表示されることがあります。 これは、エンタープライズ版環境のプロキシサーバーが、リクエストがアドビのサーバーに到達する前に Upgrade ヘッダーを削除またはブロックした場合に発生する可能性があります。

解決策

エンタープライズ版環境でプロキシサーバー経由でトラフィックをルーティングしている場合は、Upgrade ヘッダーをホップバイホップとして扱い、WebSocket 接続リクエストで変更せずに通すようにプロキシを設定してください。プロキシでこのヘッダーを削除すると、HTTP 400 エラーで接続が失敗します。

詳細については、WebSocket プロキシ設定を参照してください。