Selesaikan masalah pengepala naik taraf WebSocket yang hilang

Terakhir dikemas kini pada 16 Dis 2024

Isu

Log Adobe telah menunjukkan peningkatan dalam ralat HTTP 400 untuk titik akhir WebSocket dalam Adobe Express. Respons ralat menunjukkan pengepala Upgrade yang hilang dalam permintaan sambungan klien.

Klien perusahaan mungkin melihat respons 400 ini apabila cuba mewujudkan sambungan WebSocket.Ini boleh berlaku apabila pelayan proksi dalam persekitaran perusahaan anda melucutkan atau menyekat pengepala Upgrade sebelum permintaan sampai ke pelayan Adobe.

Penyelesaian

Jika persekitaran perusahaan anda menghalakan trafik melalui pelayan proksi, konfigurasikan proksi untuk menganggap pengepala Upgrade sebagai hop-by-hop dan menyerahkannya tanpa perubahan pada permintaan sambungan WebSocket. Melucutkan pengepala ini pada proksi menyebabkan sambungan gagal dengan ralat HTTP 400.

Lihat konfigurasi proksi WebSocket untuk maklumat lanjut.