📡 HTTP Status Code Reference
HTTP status codes เป็นเลขสามหลักที่เซิร์ฟเวอร์ส่งกลับไปพร้อมกับการตอบกลับทุกครั้งเพื่อแจ้งให้ไคลเอนต์ทราบว่าเกิดอะไรขึ้น มีทั้งหมด 5 ประเภท: 1xx (ข้อมูล), 2xx (สำเร็จ), 3xx (การเปลี่ยนเส้นทาง), 4xx (ข้อผิดพลาดของไคลเอนต์), และ 5xx (ข้อผิดพลาดของเซิร์ฟเวอร์) ใช้กล่องค้นหาหรือตัวกรองประเภทด้านบนเพื่อค้นหาโค้ดใด ๆ ได้ทันที
ออกแบบมาเพื่อความเป็นส่วนตัว. เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ — ข้อมูลที่คุณป้อนไม่ได้ถูกอัปโหลดหรือเก็บไว้ และยังสามารถใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
เกี่ยวกับ
เครื่องมือนี้รวมทั้งหมด 62 โค้ด HTTP status ที่กำหนดไว้ใน RFC 7231, RFC 4918 (WebDAV), RFC 6585, RFC 7538, RFC 8470 และมาตรฐานอื่น ๆ ที่เกี่ยวข้อง — ไม่จำเป็นต้องมีการเชื่อมต่อเครือข่าย ทุกโค้ดแสดงค่าตัวเลข, ชื่อย่ออย่างเป็นทางการ, คำอธิบายภาษาอังกฤษธรรมดา และป้ายประเภท คลิกที่การ์ดใด ๆ เพื่อคัดลอกเลขโค้ดไปยังคลิปบอร์ดของคุณ
วิธีใช้งาน
- พิมพ์เลข (เช่น 404) หรือคำค้นหา (เช่น "redirect") ในช่องค้นหาเพื่อกรองรหัสทันที
- ใช้แท็กประเภท (All / 1xx / 2xx / 3xx / 4xx / 5xx) เพื่อเลือกดูเฉพาะคลาสที่ต้องการ
- คลิกที่การ์ดใด ๆ เพื่อคัดลอกเลขสถานะไปยังคลิปบอร์ด — จะมีการแจ้งเตือนยืนยันการคัดลอก
- ผสมผสานการค้นหาและตัวกรองประเภท — ทำงานร่วมกันได้ คุณสามารถค้นหา "auth" ได้เฉพาะในคลาส 4xx เท่านั้น
- ใช้แป้นพิมพ์: กด Tab เพื่อเลือกการ์ด แล้วกด Enter หรือ Space เพื่อคัดลอก — ใช้งานได้โดยไม่ต้องใช้เมาส์
คำถามที่พบบ่อย
- HTTP 404 หมายถึงอะไร?
- 404 Not Found หมายถึงเซิร์ฟเวอร์ไม่สามารถค้นหาทรัพยากรที่ต้องการได้ URL อาจถูกสะกดผิด หน้าอาจถูกลบไป หรือทรัพยากรอาจย้ายไปแล้วโดยไม่มีการเปลี่ยนเส้นทาง มันคือข้อผิดพลาด HTTP ที่ผู้ใช้เว็บพบบ่อยที่สุด
- ความแตกต่างระหว่าง 301 และ 302 redirects คืออะไร?
- 301 Moved Permanently หมายถึงทรัพยากรถูกย้ายไปยัง URL ใหม่ถาวร ดังนั้นเบราว์เซอร์และเครื่องมือค้นหาจะอัปเดตบันทึกของพวกเขา 302 Found หมายถึงการย้ายชั่วคราว — เบราว์เซอร์จะติดตามการเปลี่ยนเส้นทาง แต่ยังคงใช้ URL เดิมสำหรับคำขอในอนาคต สำหรับ SEO 301s จะถ่ายโอนความน่าเชื่อถือของลิงก์ไปยัง URL ใหม่ ในขณะที่ 302s ไม่ทำเช่นนั้น
- อะไรทำให้เกิด 500 Internal Server Error?
- ข้อผิดพลาด 500 หมายถึงเซิร์ฟเวอร์พบสถานการณ์ที่ไม่คาดคิด — เป็นข้อผิดพลาดทั่วไปสำหรับความล้มเหลวด้านเซิร์ฟเวอร์ สาเหตุที่พบบ่อยรวมถึงข้อผิดพลาดที่ไม่ได้รับการจัดการในโค้ดแอปพลิเคชัน การตั้งค่าเซิร์ฟเวอร์ที่ผิดพลาด ความจำไม่เพียงพอ ความล้มเหลวในการเชื่อมต่อกับฐานข้อมูล หรือข้อผิดพลาดด้านไวยากรณ์ในสคริปต์ด้านเซิร์ฟเวอร์ ตรวจสอบบันทึกข้อผิดพลาดของเซิร์ฟเวอร์เพื่อวินิจฉัยสาเหตุหลัก
- ความแตกต่างระหว่าง 401 Unauthorized และ 403 Forbidden คืออะไร?
- 401 หมายถึงการตรวจสอบตัวตนไม่ครบถ้วนหรือไม่ถูกต้อง — เซิร์ฟเวอร์ไม่ทราบว่าคุณคือใคร การส่งข้อมูลการตรวจสอบตัวตนที่ถูกต้องอาจแก้ไขปัญหานี้ 403 หมายถึงเซิร์ฟเวอร์ทราบว่าคุณคือใคร แต่ปฏิเสธการอนุญาต — การตรวจสอบตัวตนจะไม่ช่วยได้ เพราะการเข้าถึงถูกห้ามอยู่แล้วสำหรับบัญชีหรือบทบาทของคุณ
- HTTP status codes มีความเหมือนกันใน HTTP/2 และ HTTP/3 หรือไม่?
- ใช่ HTTP/2 และ HTTP/3 เปลี่ยนชั้นการส่งข้อมูล (การกรอบไบนารี, การส่งข้อมูลหลายช่อง, QUIC) แต่ยังคงใช้ความหมายของรหัสสถานะเดียวกันกับ HTTP/1.1 200, 404 หรือ 500 หมายถึงสิ่งเดียวกันไม่ว่าจะใช้โปรโตคอลใด รหัสที่ระบุไว้ที่นี้ใช้กับทุกเวอร์ชัน HTTP ที่กำลังใช้งานอยู่
- เครื่องมือนี้จะอัปโหลดข้อมูลของฉันหรือไม่?
- ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจึงไม่เคยออกจากอุปกรณ์ของคุณ — และหลังจากโหลดหน้าแล้วยังใช้งานแบบออฟไลน์ได้ด้วย