故障排除遺失的 WebSocket 升級標頭

上次更新時間 2024年12月16日

問題

Adobe 記錄顯示 Adobe Express 中 WebSocket 端點的 HTTP 400 錯誤有所增加。錯誤回答指出客戶端連接請求中缺少升級標頭。

企業用戶端在嘗試建立 WebSocket 連線時,可能會看到這些 400 回應。 當您企業環境中的代理伺服器在請求到達 Adobe 伺服器之前移除或阻擋 Upgrade 標頭時,就可能會發生這種情況。

解決方法

如果您的企業環境透過代理伺服器路由流量,請將代理設定為將升級標頭視為逐跳標頭,並在 WebSocket 連接請求上保持不變地傳遞它。在代理處剝離此標頭會導致連接失敗,並出現 HTTP 400 錯誤。

如需更多詳細資訊,請參閱 WebSocket 代理設定