แก้ไขปัญหาส่วนหัวการอัปเกรด WebSocket ที่หายไป

อัปเดตครั้งล่าสุดเมื่อ 16 ธ.ค. 2024

ปัญหา

บันทึกของ Adobe แสดงให้เห็นการเพิ่มขึ้นของข้อผิดพลาด HTTP 400 สำหรับปลายทาง WebSocket ใน Adobe Express การตอบกลับข้อผิดพลาดระบุว่าขาดหัวข้อ Upgrade ในคำขอการเชื่อมต่อของลูกค้า

ลูกค้าองค์กรอาจเห็นการตอบกลับแบบ 400 เหล่านี้เมื่อพยายามสร้างการเชื่อมต่อ WebSocket เหตุการณ์นี้อาจเกิดขึ้นเมื่อพร็อกซีเซิร์ฟเวอร์ในสภาพแวดล้อมองค์กรลบหรือบล็อกหัวข้อ Upgrade ก่อนที่คำขอจะไปถึงเซิร์ฟเวอร์ของ Adobe

การแก้ปัญหา

หากสภาพแวดล้อมองค์กรเปลี่ยนเส้นทางปริมาณการใช้งานผ่านพร็อกซีเซิร์ฟเวอร์ ให้กำหนดค่าพร็อกซีให้ปฏิบัติต่อหัวข้อ Upgrade เป็น hop-by-hop และส่งผ่านไปโดยไม่เปลี่ยนแปลงในคำขอการเชื่อมต่อ WebSocket การลบหัวข้อนี้ที่พร็อกซีทำให้การเชื่อมต่อล้มเหลวด้วยข้อผิดพลาด HTTP 400

ดูข้อมูลเพิ่มเติมเกี่ยวกับ การกำหนดค่าพร็อกซี WebSocket