ค้นหารหัสสถานะการตอบกลับ HTTP ทุกตัว (1xx–5xx) ในไดเรกทอรีที่ค้นหาและกรองได้ — แล้วเปิดรหัสใดก็ได้เพื่อดูความหมาย เวลาที่ควรใช้ ว่าแคชได้หรือไม่ และ RFC ที่นิยามไว้ ในเบราว์เซอร์ ฟรี

รหัสสถานะการตอบกลับ HTTP มาตรฐานทุกตัว พร้อมคำอธิบาย ทุกอย่างทำงานในเบราว์เซอร์ของคุณจากแหล่งอ้างอิงในตัว — ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

100 ดำเนินการต่อ ไคลเอนต์ควรส่งเนื้อหา (body) ของคำขอต่อไป 101 กำลังสลับโปรโตคอล เซิร์ฟเวอร์กำลังสลับโปรโตคอลตามที่ไคลเอนต์ร้องขอ 102 กำลังประมวลผล เซิร์ฟเวอร์ได้รับและกำลังประมวลผลคำขอ แต่ยังไม่มีการตอบสนอง 103 คำใบ้ล่วงหน้า ใช้ส่งส่วนหัวเบื้องต้นกลับมา เช่น Link ก่อนการตอบสนองสุดท้าย 200 สำเร็จ คำขอสำเร็จ 201 สร้างแล้ว คำขอสำเร็จและสร้างทรัพยากรใหม่แล้ว 202 รับเรื่องแล้ว รับคำขอไว้ประมวลผลแล้ว แต่ยังประมวลผลไม่เสร็จ 203 ข้อมูลที่ไม่เป็นทางการ การตอบสนองถูกแก้ไขโดยพร็อกซีที่แปลงข้อมูล 204 ไม่มีเนื้อหา คำขอสำเร็จแต่ไม่มีเนื้อหาส่งกลับ 205 รีเซ็ตเนื้อหา คำขอสำเร็จ ไคลเอนต์ควรรีเซ็ตมุมมองของเอกสาร 206 เนื้อหาบางส่วน เซิร์ฟเวอร์ส่งทรัพยากรเพียงบางส่วนเนื่องจากส่วนหัว Range 207 หลายสถานะ สื่อสารรหัสสถานะหลายรหัสสำหรับการดำเนินการที่เป็นอิสระจากกันหลายรายการ 208 รายงานแล้ว สมาชิกของการผูก DAV ถูกแจกแจงไปแล้ว 226 ใช้ IM การตอบสนองเป็นผลจากการจัดการอินสแตนซ์ที่ใช้กับทรัพยากร 300 หลายทางเลือก คำขอมีการตอบสนองที่เป็นไปได้มากกว่าหนึ่งแบบ 301 ย้ายถาวรแล้ว ทรัพยากรถูกย้ายไปยัง URL ใหม่อย่างถาวร 302 พบแล้ว ทรัพยากรอยู่ภายใต้ URL อื่นชั่วคราว 303 ดูที่อื่น การตอบสนองสามารถพบได้ที่ URL อื่นโดยใช้ GET 304 ไม่ได้แก้ไข ทรัพยากรเวอร์ชันที่แคชไว้ยังคงใช้งานได้ 307 เปลี่ยนเส้นทางชั่วคราว การเปลี่ยนเส้นทางชั่วคราวที่รักษาเมธอด HTTP ไว้ 308 เปลี่ยนเส้นทางถาวร การเปลี่ยนเส้นทางถาวรที่รักษาเมธอด HTTP ไว้ 400 คำขอไม่ถูกต้อง เซิร์ฟเวอร์ไม่สามารถประมวลผลคำขอได้เนื่องจากข้อผิดพลาดของไคลเอนต์ 401 ไม่ได้รับอนุญาต จำเป็นต้องมีการยืนยันตัวตน ซึ่งล้มเหลวหรือไม่ได้ให้มา 402 ต้องชำระเงิน สงวนไว้สำหรับการใช้งานในอนาคต บางครั้งใช้กับ API ที่จำกัดการเข้าถึงด้วยการชำระเงิน 403 ต้องห้าม ไคลเอนต์ยืนยันตัวตนแล้วแต่ไม่ได้รับอนุญาตให้เข้าถึงทรัพยากร 404 ไม่พบ เซิร์ฟเวอร์ไม่พบทรัพยากรที่ร้องขอ 405 ไม่อนุญาตเมธอด เมธอด HTTP นี้ไม่ได้รับการรองรับสำหรับทรัพยากรนี้ 406 ไม่สามารถยอมรับได้ ทรัพยากรไม่สามารถสร้างการตอบสนองที่ตรงกับส่วนหัว Accept ได้ 407 ต้องยืนยันตัวตนกับพร็อกซี ไคลเอนต์ต้องยืนยันตัวตนกับพร็อกซีก่อน 408 คำขอหมดเวลา เซิร์ฟเวอร์หมดเวลารอคำขอ 409 ความขัดแย้ง คำขอขัดแย้งกับสถานะปัจจุบันของทรัพยากร 410 หายไปแล้ว ทรัพยากรถูกลบออกอย่างถาวร 411 ต้องระบุความยาว คำขอต้องระบุส่วนหัว Content-Length 412 เงื่อนไขเบื้องต้นล้มเหลว เงื่อนไขเบื้องต้นในส่วนหัวของคำขอไม่ได้รับการตอบสนอง 413 เนื้อหาใหญ่เกินไป เนื้อหาของคำขอใหญ่กว่าที่เซิร์ฟเวอร์จะประมวลผล 414 URI ยาวเกินไป URL ที่ร้องขอยาวกว่าที่เซิร์ฟเวอร์จะตีความได้ 415 ชนิดสื่อไม่รองรับ เนื้อหาของคำขออยู่ในรูปแบบที่เซิร์ฟเวอร์ไม่รองรับ 416 ช่วงที่ขอไม่สามารถตอบสนองได้ ไม่สามารถดำเนินการช่วงที่ร้องขอได้ 417 ความคาดหวังล้มเหลว ความคาดหวังในส่วนหัว Expect ไม่สามารถตอบสนองได้ 418 ฉันคือกาน้ำชา เซิร์ฟเวอร์ปฏิเสธที่จะชงกาแฟเพราะมันเป็นกาน้ำชาอย่างถาวร 421 คำขอถูกส่งผิดที่ คำขอถูกส่งไปยังเซิร์ฟเวอร์ที่ไม่สามารถสร้างการตอบสนองได้ 422 เนื้อหาประมวลผลไม่ได้ คำขอมีรูปแบบถูกต้องแต่ไม่ถูกต้องในเชิงความหมาย 423 ถูกล็อก ทรัพยากรที่กำลังเข้าถึงถูกล็อก 424 การพึ่งพาล้มเหลว คำขอล้มเหลวเพราะคำขอก่อนหน้าที่มันพึ่งพาล้มเหลว 425 เร็วเกินไป เซิร์ฟเวอร์ไม่เต็มใจที่จะเสี่ยงประมวลผลคำขอที่อาจถูกเล่นซ้ำ 426 ต้องอัปเกรด ไคลเอนต์ควรเปลี่ยนไปใช้โปรโตคอลอื่น 428 ต้องมีเงื่อนไขเบื้องต้น เซิร์ฟเวอร์ต้องการให้คำขอเป็นแบบมีเงื่อนไข 429 คำขอมากเกินไป ไคลเอนต์ส่งคำขอมากเกินไปในช่วงเวลาที่กำหนด 431 ฟิลด์ส่วนหัวของคำขอใหญ่เกินไป ฟิลด์ส่วนหัวของคำขอมีขนาดใหญ่เกินไป 451 ไม่พร้อมให้บริการด้วยเหตุผลทางกฎหมาย ทรัพยากรไม่พร้อมให้บริการเนื่องจากข้อเรียกร้องทางกฎหมาย 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ เซิร์ฟเวอร์พบสภาวะที่ไม่คาดคิด 501 ยังไม่ได้นำไปใช้งาน เซิร์ฟเวอร์ไม่รองรับฟังก์ชันที่จำเป็น 502 เกตเวย์ไม่ถูกต้อง เซิร์ฟเวอร์ต้นทาง (upstream) ส่งการตอบสนองที่ไม่ถูกต้อง 503 บริการไม่พร้อมใช้งาน เซิร์ฟเวอร์ไม่สามารถจัดการคำขอได้ชั่วคราว 504 เกตเวย์หมดเวลา เซิร์ฟเวอร์ต้นทาง (upstream) ตอบสนองไม่ทันเวลา 505 ไม่รองรับเวอร์ชัน HTTP เซิร์ฟเวอร์ไม่รองรับเวอร์ชัน HTTP ที่ใช้ 506 Variant ยังเจรจาด้วย เกิดข้อผิดพลาดในการตั้งค่าการเจรจาเนื้อหา 507 พื้นที่จัดเก็บไม่เพียงพอ เซิร์ฟเวอร์ไม่สามารถจัดเก็บการแสดงผลที่จำเป็นได้ 508 ตรวจพบการวนซ้ำ เซิร์ฟเวอร์ตรวจพบการวนซ้ำไม่รู้จบขณะประมวลผล 510 ไม่ได้ขยาย จำเป็นต้องมีส่วนขยายเพิ่มเติมของคำขอ 511 ต้องยืนยันตัวตนเครือข่าย ไคลเอนต์ต้องยืนยันตัวตนเพื่อเข้าถึงเครือข่าย
ไม่มีรหัสสถานะที่ตรงกับการค้นหาของคุณ
ลองหมายเลขหรือชื่ออื่น — เช่น 301, Unauthorized หรือ timeout

เกี่ยวกับ รหัสสถานะ HTTP

ไดเรกทอรีรหัสสถานะ HTTP นี้ครอบคลุมรหัสตอบกลับมาตรฐานทุกตัว ตั้งแต่กลุ่มข้อมูล 1xx ไปจนถึงข้อผิดพลาดของเซิร์ฟเวอร์ 5xx แต่ละรายการแสดงหมายเลขรหัส วลีเหตุผลมาตรฐานของรหัส และคำอธิบายสั้น ๆ หนึ่งบรรทัด และสามารถค้นหาทั้งรายการด้วยหมายเลข ชื่อ หรือความหมาย เช่น 301, Unauthorized และ timeout ล้วนเจอผลลัพธ์ที่ต้องการ หรือกรองตามคลาสของการตอบกลับ

ทุกรหัสมีหน้าอธิบายของตัวเองโดยเฉพาะพร้อมคำอธิบายเต็ม ได้แก่ ความหมายที่แท้จริงของสถานะนั้น เมื่อใดควรใช้ใน API และแอปพลิเคชันของคุณเอง การตอบกลับด้วยรหัสนั้นสามารถแคชได้โดยค่าเริ่มต้นหรือไม่ และ RFC ที่กำหนดรหัสนั้น รหัสที่เกี่ยวข้องในคลาสเดียวกันจะลิงก์ไว้ด้านล่าง ทำให้เปรียบเทียบ 401 กับ 403 หรือ 301 กับ 308 ทำได้ในคลิกเดียว

ห้าคลาสเป็นแบบจำลองความคิดที่เร็วที่สุดสำหรับอ่านรหัสตอบกลับใด ๆ: 1xx หมายถึงคำขอกำลังดำเนินต่อ 2xx หมายถึงสำเร็จ 3xx หมายถึงการเปลี่ยนเส้นทาง 4xx หมายถึงไคลเอนต์ทำผิดพลาด และ 5xx หมายถึงเซิร์ฟเวอร์ล้มเหลว ไดเรกทอรีนี้จัดโครงสร้างตามหลักการนี้เป๊ะ

วิธีใช้ รหัสสถานะ HTTP

  1. พิมพ์รหัส วลีเหตุผล หรือคำสำคัญลงในช่องค้นหา เช่น 404, Not Found หรือ redirect
  2. ใช้ตัวกรองคลาสเพื่อจำกัดรายการให้เหลือเฉพาะรหัสข้อมูล สำเร็จ เปลี่ยนเส้นทาง ข้อผิดพลาดไคลเอนต์ หรือข้อผิดพลาดเซิร์ฟเวอร์
  3. เปิดหน้าของรหัสใดก็ได้เพื่ออ่านความหมาย เมื่อใดควรใช้ ความสามารถในการแคชโดยค่าเริ่มต้น และ RFC ที่กำหนดรหัสนั้น
  4. ตรวจดูส่วนรหัสที่เกี่ยวข้องเพื่อเปรียบเทียบรหัสข้างเคียงในคลาสเดียวกัน
  5. ใช้ปุ่มคัดลอกเพื่อนำรหัสไปใช้ในรายงานบั๊ก การทดสอบ หรือสเปก API

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

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

401 Unauthorized หมายความว่าคำขอขาดการยืนยันตัวตนที่ถูกต้อง ไคลเอนต์ควรล็อกอินหรือให้ข้อมูลรับรองแล้วลองใหม่ ส่วน 403 Forbidden หมายความว่าเซิร์ฟเวอร์เข้าใจข้อมูลรับรองแล้วแต่ปฏิเสธการเข้าถึงอยู่ดี การยืนยันตัวตนจะไม่เปลี่ยนคำตอบ

ใช้ 301 เมื่อทรัพยากรย้ายอย่างถาวร เบราว์เซอร์และเสิร์ชเอนจินจะอัปเดตการอ้างอิงให้ ใช้ 302 สำหรับการย้ายชั่วคราว หากต้องคงวิธีการของคำขอไว้อย่างเคร่งครัด ให้เลือกใช้รหัสที่เข้มงวดกว่าและทันสมัยกว่าอย่าง 308 และ 307

รหัสสถานะบางตัว เช่น 200 และ 301 อาจถูกจัดเก็บโดยแคชของเบราว์เซอร์และพร็อกซีได้แม้ไม่มีเฮดเดอร์แคชระบุไว้ชัดเจน ในขณะที่รหัสอื่น เช่น การตอบกลับ 4xx และ 5xx ส่วนใหญ่ทำไม่ได้ แฟล็กนี้บอกค่าเริ่มต้นให้คุณทราบว่าเมื่อใดจำเป็นต้องมีเฮดเดอร์ Cache-Control

ใช่ แต่ละรหัสมีหน้าเฉพาะที่ลิงก์ได้พร้อมความหมาย การใช้งานทั่วไป ความสามารถในการแคช และ RFC ที่กำหนด รวมถึงรหัสที่เกี่ยวข้องในคลาสเดียวกัน สะดวกสำหรับบุ๊กมาร์กหรือแชร์รหัสที่กำลังพูดถึง

ใช่ ไดเรกทอรีและทุกหน้าของแต่ละรหัสฟรีเรียกดูได้โดยไม่ต้องมีบัญชี และการค้นหาทำงานทันทีในเบราว์เซอร์ของคุณโดยไม่ส่งข้อมูลใดไปยังเซิร์ฟเวอร์

แชร์สิ่งนี้
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง