Global ToolBox

ค้นหารหัสสถานะ HTTP

ค้นหารหัสสถานะ HTTP มาตรฐานทุกตัวด้วยหมายเลขหรือชื่อ และอ่านความหมายที่แท้จริง ตั้งแต่ 100 Continue ไปจนถึง 511 Network Authentication Required

🔒 ประมวลผลในเบราว์เซอร์ของคุณ

Loading…

วิธีใช้งาน

  1. พิมพ์รหัสสถานะลงในช่องค้นหา เช่น 404, 301 หรือ 500
  2. หรือค้นหาด้วยชื่อแทน: พิมพ์ "gateway" จะแสดงทั้ง 502 Bad Gateway และ 504 Gateway Timeout
  3. พิมพ์หมายเลขบางส่วนก็ใช้ได้ — "40" จะแสดงช่วง 400–409 ทั้งหมดในครั้งเดียว
  4. อ่านคำอธิบายใต้แต่ละรหัสเพื่อดูความหมายและเมื่อใดที่เซิร์ฟเวอร์จะส่งรหัสนี้
  5. กดรีเซ็ตเพื่อล้างการค้นหาและเรียกดูทะเบียนทั้งหมดอีกครั้ง

คุณสมบัติ

  • ครอบคลุมทุกรหัสสถานะในทะเบียนรหัสสถานะ HTTP ของ IANA ตั้งแต่ 100 ถึง 511
  • ค้นหาด้วยหมายเลขหรือชื่อ รองรับการจับคู่บางส่วนและไม่สนใจตัวพิมพ์เล็กใหญ่
  • แต่ละรหัสมาพร้อมคำอธิบายเชิงปฏิบัติ ไม่ใช่แค่ชื่อทางการบรรทัดเดียว
  • ผลลัพธ์จัดกลุ่มตามคลาส (1xx ถึง 5xx) ทำให้เปรียบเทียบรหัสที่เกี่ยวข้องกันได้ง่าย
  • ทะเบียนทั้งหมดมาพร้อมกับหน้าเว็บ — สิ่งที่คุณพิมพ์จะไม่ถูกส่งไปที่ไหนเลย

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

คลาสสถานะ HTTP ทั้งห้าหมายความว่าอย่างไร?

ตัวเลขหลักแรกบอกหมวดหมู่ของการตอบกลับ 1xx (ข้อมูลแจ้ง) หมายถึงคำขอถูกรับแล้วและเซิร์ฟเวอร์กำลังดำเนินการอยู่ 2xx (สำเร็จ) หมายถึงคำขอถูกเข้าใจและจัดการเรียบร้อยแล้ว 3xx (เปลี่ยนเส้นทาง) หมายถึงต้องดำเนินการเพิ่มเติม โดยปกติคือไปตาม URL อื่น 4xx (ข้อผิดพลาดจากไคลเอนต์) หมายถึงตัวคำขอเองมีปัญหา เช่น เส้นทางผิด ข้อมูลรับรองขาดหาย หรือวิธีการที่ไม่รองรับ 5xx (ข้อผิดพลาดจากเซิร์ฟเวอร์) หมายถึงคำขอดูปกติดีแต่เซิร์ฟเวอร์ทำตามคำขอไม่สำเร็จ

301, 302, 307 และ 308 ต่างกันอย่างไร?

ทั้งสี่เป็นการเปลี่ยนเส้นทาง แต่ต่างกันที่ความถาวรและสิ่งที่เกิดขึ้นกับ HTTP method 301 Moved Permanently และ 308 Permanent Redirect บอกว่าทรัพยากรมีที่อยู่ใหม่ถาวร เบราว์เซอร์และเสิร์ชเอนจินควรอัปเดตลิงก์ 302 Found และ 307 Temporary Redirect บอกว่าเป็นการย้ายชั่วคราว ควรใช้ URL เดิมต่อไป คู่ที่ใหม่กว่าคือ 307 และ 308 รับประกันว่า method และ body จะถูกเก็บไว้ ในขณะที่ไคลเอนต์หลายตัวในอดีตมักเปลี่ยน POST เป็น GET เมื่อตาม 301 หรือ 302 ใช้ 301 สำหรับการย้ายถาวรที่ความเข้ากันได้สำคัญที่สุด และใช้ 308 เมื่อ POST ต้องคงเป็น POST

เซิร์ฟเวอร์ควรส่ง 410 แทน 404 เมื่อใด?

404 Not Found แค่บอกว่าไม่มีทรัพยากรที่ URL นี้ในตอนนี้ — อาจไม่เคยมีมาก่อน อาจย้ายไปแล้ว หรืออาจกลับมาในวันพรุ่งนี้ 410 Gone เป็นการบอกอย่างจงใจและถาวร: ทรัพยากรเคยมีอยู่ที่นี่จริงและถูกลบออกโดยตั้งใจโดยไม่มีที่อยู่ใหม่ให้ไป เสิร์ชเอนจินถือว่า 410 เป็นสัญญาณที่หนักแน่นกว่าและมักจะลบ URL ออกจากดัชนีเร็วกว่า ใช้ 410 เมื่อคุณยกเลิกเนื้อหาโดยตั้งใจ และใช้ 404 สำหรับกรณีอื่นทั้งหมด รวมถึงการพิมพ์ผิดธรรมดา

ข้อผิดพลาด 500 บอกอะไรฉัน?

รหัส 5xx หมายถึงความล้มเหลวอยู่ฝั่งเซิร์ฟเวอร์ ไม่ใช่ฝั่งคุณ ในฐานะผู้เยี่ยมชม มักไม่มีอะไรให้แก้ไข — การโหลดใหม่อีกไม่กี่นาทีคือสิ่งเดียวที่ทำได้ และการล้างแคชจะไม่ช่วยเพราะคำขอของคุณถูกต้องอยู่แล้ว ในฐานะนักพัฒนา 500 Internal Server Error เป็นรหัสรวมสำหรับข้อยกเว้นที่ไม่ได้จัดการ ดังนั้นสาเหตุที่แท้จริงอยู่ในบันทึกแอปพลิเคชันหรือ stack trace มากกว่าในตัวรหัสสถานะเอง รหัส 5xx ที่เจาะจงกว่าจะช่วยระบุปัญหา: 502 และ 504 ชี้ไปที่บริการต้นทางหรือพร็อกซี ส่วน 503 มักหมายถึงโหลดเกินหรืออยู่ในช่วงบำรุงรักษา

ข้อมูลนี้มาจากไหน และการค้นหาของฉันถูกส่งไปที่ไหนหรือไม่?

รหัสและคำอธิบายมาจากทะเบียนรหัสสถานะ HTTP ของ IANA และ RFC ที่เกี่ยวข้อง โดยเฉพาะ RFC 9110 รายการทั้งหมดถูกรวมไว้ในหน้านี้ และการกรองทำงานทั้งหมดในเบราว์เซอร์ของคุณขณะพิมพ์ ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์ ไม่มีการบันทึกการค้นหา และเครื่องมือยังทำงานได้แม้ออฟไลน์หลังจากโหลดหน้าเว็บแล้ว

เครื่องมือที่เกี่ยวข้อง