ความหมาย
เซิร์ฟเวอร์ปิดการเชื่อมต่อเพราะไคลเอนต์ส่งคำขอไม่ครบภายในเวลา
สาเหตุที่พบบ่อย
- เครือข่ายช้าหรือไม่เสถียรระหว่างอัปโหลด
- เซิร์ฟเวอร์ปิดการเชื่อมต่อ keep-alive ที่ว่างอยู่
- ไคลเอนต์ค้างก่อนส่ง body
วิธีแก้ไข
สำหรับไคลเอนต์หรือผู้เยี่ยมชม
ลองส่งคำขอใหม่ 408 ลองซ้ำได้อย่างปลอดภัยสำหรับคำขอแบบ idempotent สำหรับการอัปโหลด ให้ตรวจการเชื่อมต่อหรือใช้การอัปโหลดแบบต่อได้
สำหรับผู้ดูแลเว็บไซต์หรือ API
ปรับเวลา timeout ของ body และ header ให้สมจริงกับผู้ใช้และขนาด payload ของคุณ
ตัวอย่างการตอบกลับ
HTTP/1.1
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0 ข้อกำหนด
คำถามที่พบบ่อย
› 408 หรือ 504
408: ไคลเอนต์ส่งช้าเกินไป 504: เซิร์ฟเวอร์ upstream ตอบ gateway ช้าเกินไป
› เบราว์เซอร์ลองซ้ำเมื่อได้ 408 ไหม
เบราว์เซอร์มักลองซ้ำอัตโนมัติบนการเชื่อมต่อที่ว่างซึ่งเซิร์ฟเวอร์ปิดด้วย 408