DevToolPal
ไทย
5xx ข้อผิดพลาดฝั่งเซิร์ฟเวอร์

505 HTTP Version Not Supported

ไม่รองรับเวอร์ชัน HTTP

ความหมาย

เซิร์ฟเวอร์ไม่รองรับเวอร์ชัน HTTP ที่ใช้ในคำขอ

สาเหตุที่พบบ่อย

  • บรรทัดคำขอผิดรูปแบบจนดูเหมือนเวอร์ชันที่ไม่รู้จัก
  • เวอร์ชันโปรโตคอลที่เก่าหรือใหม่มากบนเซิร์ฟเวอร์ขนาดเล็ก

วิธีแก้ไข

สำหรับไคลเอนต์หรือผู้เยี่ยมชม

ใช้ HTTP/1.1 ซึ่งทุกเซิร์ฟเวอร์รองรับ และตรวจว่าบรรทัดคำขอถูกรูปแบบ

สำหรับผู้ดูแลเว็บไซต์หรือ API

ระบุเวอร์ชันที่รองรับใน body ของการตอบกลับ

ตัวอย่างการตอบกลับ

HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

ข้อกำหนด

RFC 9110 §15.6.6

คำถามที่พบบ่อย

› การพิมพ์ผิดทำให้เกิด 505 ได้ไหม

ได้ ช่องว่างใน URL อาจแยกบรรทัดคำขอจนเวอร์ชันดูไม่ถูกต้อง

› 505 เกิดกับ HTTP/2 ไหม

ไม่ค่อย HTTP/2 ถูกเจรจาระหว่าง TLS เวอร์ชันที่ไม่รองรับจึงถอยกลับไปเป็น HTTP/1.1