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

ค้นหาและเรียกดูรหัสสถานะ HTTP และความหมาย

ค้นหารหัสสถานะ HTTP
ค้นหาและเรียกดูรหัสสถานะ HTTP และความหมาย
ค้นหารหัสสถานะ HTTP
ค้นหาและเรียกดูรหัสสถานะ HTTP และความหมาย
50
รหัสชื่อหมวดหมู่คำอธิบาย
100

Continue

ข้อมูลเซิร์ฟเวอร์ได้รับส่วนหัวของคำขอแล้ว และไคลเอนต์ควรดำเนินการส่งเนื้อหาของคำขอต่อไป
101

Switching Protocols

ข้อมูลผู้ร้องขอได้ขอให้เซิร์ฟเวอร์เปลี่ยนโปรโตคอล และเซิร์ฟเวอร์ได้ตกลง
102

Processing

ข้อมูลเซิร์ฟเวอร์ได้รับและกำลังประมวลผลคำขอ แต่ยังไม่มีคำตอบ
103

Early Hints

ข้อมูลใช้เพื่อส่งคืนส่วนหัวของคำตอบบางส่วนก่อนข้อความ HTTP สุดท้าย
200

OK

ทั่วไป
สำเร็จคำขอนั้นสำเร็จ ความหมายของความสำเร็จขึ้นอยู่กับวิธี HTTP
201

Created

ทั่วไป
สำเร็จคำขอได้รับการปฏิบัติและส่งผลให้มีการสร้างทรัพยากรใหม่
202

Accepted

สำเร็จคำขอได้รับการยอมรับสำหรับการประมวลผล แต่การประมวลผลยังไม่เสร็จสมบูรณ์
204

No Content

ทั่วไป
สำเร็จเซิร์ฟเวอร์ประมวลผลคำขอสำเร็จและไม่ส่งคืนเนื้อหาใดๆ
206

Partial Content

สำเร็จเซิร์ฟเวอร์กำลังส่งมอบทรัพยากรเพียงบางส่วนเนื่องจากส่วนหัวของช่วงที่ส่งโดยไคลเอนต์
300

Multiple Choices

เปลี่ยนเส้นทางคำขอมีคำตอบที่เป็นไปได้มากกว่าหนึ่งคำตอบ ตัวแทนผู้ใช้ควรเลือกหนึ่งในนั้น
301

Moved Permanently

ทั่วไป
เปลี่ยนเส้นทางURL ของทรัพยากรที่ร้องขอได้รับการเปลี่ยนแปลงอย่างถาวร
302

Found

ทั่วไป
เปลี่ยนเส้นทางURL ของทรัพยากรที่ร้องขอได้รับการเปลี่ยนแปลงชั่วคราว
304

Not Modified

ทั่วไป
เปลี่ยนเส้นทางระบุว่าทรัพยากรไม่ได้รับการแก้ไขตั้งแต่เวอร์ชันที่ระบุโดยส่วนหัวของคำขอ
307

Temporary Redirect

เปลี่ยนเส้นทางเซิร์ฟเวอร์กำลังเปลี่ยนเส้นทางตัวแทนผู้ใช้ไปยังทรัพยากรอื่น ตามที่ระบุโดยส่วนหัว Location
308

Permanent Redirect

เปลี่ยนเส้นทางทรัพยากรอยู่ที่ URL อื่นอย่างถาวร ตามที่ระบุโดยส่วนหัว Location
400

Bad Request

ทั่วไป
ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ไม่สามารถหรือจะไม่ประมวลผลคำขอเนื่องจากข้อผิดพลาดของไคลเอนต์ที่ชัดเจน
401

Unauthorized

ทั่วไป
ข้อผิดพลาดของไคลเอนต์การรับรองความถูกต้องจำเป็นและล้มเหลวหรือยังไม่ได้รับ
403

Forbidden

ทั่วไป
ข้อผิดพลาดของไคลเอนต์คำขอถูกต้อง แต่เซิร์ฟเวอร์ปฏิเสธการดำเนินการ
404

Not Found

ทั่วไป
ข้อผิดพลาดของไคลเอนต์ไม่พบทรัพยากรที่ร้องขอ แต่อาจมีให้ในอนาคต
405

Method Not Allowed

ทั่วไป
ข้อผิดพลาดของไคลเอนต์วิธีการร้องขอไม่ได้รับการสนับสนุนสำหรับทรัพยากรที่ร้องขอ
406

Not Acceptable

ข้อผิดพลาดของไคลเอนต์ทรัพยากรที่ร้องขอสามารถสร้างเนื้อหาได้เฉพาะที่ไม่ยอมรับตามส่วนหัว Accept ที่ส่งในคำขอ
408

Request Timeout

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์หมดเวลารอคำขอ
409

Conflict

ข้อผิดพลาดของไคลเอนต์ไม่สามารถประมวลผลคำขอได้เนื่องจากความขัดแย้งในคำขอ
410

Gone

ข้อผิดพลาดของไคลเอนต์ทรัพยากรที่ร้องขอไม่สามารถใช้ได้อีกต่อไปและจะไม่สามารถใช้ได้อีก
411

Length Required

ข้อผิดพลาดของไคลเอนต์คำขอไม่ได้ระบุความยาวของเนื้อหา ซึ่งจำเป็นสำหรับทรัพยากรที่ร้องขอ
412

Precondition Failed

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ไม่เป็นไปตามเงื่อนไขเบื้องต้นข้อใดข้อหนึ่งที่ผู้ร้องขอกำหนดไว้ในคำขอ
413

Payload Too Large

ข้อผิดพลาดของไคลเอนต์คำขอมีขนาดใหญ่กว่าเซิร์ฟเวอร์ที่ยินดีหรือสามารถประมวลผลได้
414

URI Too Long

ข้อผิดพลาดของไคลเอนต์URI ที่ให้มามีความยาวเกินไปสำหรับเซิร์ฟเวอร์ที่จะประมวลผล
415

Unsupported Media Type

ข้อผิดพลาดของไคลเอนต์เอนทิตีของคำขอมีประเภทสื่อที่เซิร์ฟเวอร์หรือทรัพยากรไม่รองรับ
416

Range Not Satisfiable

ข้อผิดพลาดของไคลเอนต์ไคลเอนต์ได้ขอส่วนหนึ่งของไฟล์ แต่เซิร์ฟเวอร์ไม่สามารถจัดหาส่วนนั้นได้
417

Expectation Failed

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ไม่สามารถเป็นไปตามข้อกำหนดของฟิลด์ส่วนหัวคำขอ Expect
418

I'm a teapot

ข้อผิดพลาดของไคลเอนต์รหัสนี้ถูกกำหนดในปี 1998 เป็นหนึ่งในมุกตลกวันเมษาหน้าโง่แบบดั้งเดิมของ IETF
422

Unprocessable Entity

ข้อผิดพลาดของไคลเอนต์คำขอถูกจัดรูปแบบอย่างดี แต่ไม่สามารถปฏิบัติตามได้เนื่องจากข้อผิดพลาดทางความหมาย
425

Too Early

ข้อผิดพลาดของไคลเอนต์ระบุว่าเซิร์ฟเวอร์ไม่เต็มใจที่จะเสี่ยงกับการประมวลผลคำขอที่อาจถูกเล่นซ้ำ
426

Upgrade Required

ข้อผิดพลาดของไคลเอนต์ไคลเอนต์ควรเปลี่ยนไปใช้โปรโตคอลอื่น เช่น TLS/1.0
428

Precondition Required

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ต้นทางต้องการให้คำขอมีเงื่อนไข
429

Too Many Requests

ทั่วไป
ข้อผิดพลาดของไคลเอนต์ผู้ใช้ได้ส่งคำขอมากเกินไปในช่วงเวลาที่กำหนด
431

Request Header Fields Too Large

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ไม่เต็มใจที่จะประมวลผลคำขอเนื่องจากฟิลด์ส่วนหัวมีขนาดใหญ่เกินไป
451

Unavailable For Legal Reasons

ข้อผิดพลาดของไคลเอนต์เซิร์ฟเวอร์ปฏิเสธการเข้าถึงทรัพยากรอันเป็นผลมาจากคำขอทางกฎหมาย
500

Internal Server Error

ทั่วไป
ข้อผิดพลาดของเซิร์ฟเวอร์ข้อความแสดงข้อผิดพลาดทั่วไป กำหนดเมื่อพบเงื่อนไขที่ไม่คาดคิด
501

Not Implemented

ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ไม่รู้จักวิธีการร้องขอ หรือขาดความสามารถในการปฏิบัติตามคำขอ
502

Bad Gateway

ทั่วไป
ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ทำหน้าที่เป็นเกตเวย์หรือพร็อกซี่ และได้รับคำตอบที่ไม่ถูกต้องจากเซิร์ฟเวอร์ต้นทาง
503

Service Unavailable

ทั่วไป
ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ (เนื่องจากโอเวอร์โหลดหรือปิดเพื่อการบำรุงรักษา)
504

Gateway Timeout

ทั่วไป
ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ทำหน้าที่เป็นเกตเวย์หรือพร็อกซี่ และไม่ได้รับคำตอบทันเวลาจากเซิร์ฟเวอร์ต้นทาง
505

HTTP Version Not Supported

ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ไม่รองรับเวอร์ชันโปรโตคอล HTTP ที่ใช้ในคำขอ
506

Variant Also Negotiates

ข้อผิดพลาดของเซิร์ฟเวอร์การเจรจาเนื้อหาอย่างโปร่งใสสำหรับคำขอส่งผลให้เกิดการอ้างอิงแบบวงกลม
507

Insufficient Storage

ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ไม่สามารถจัดเก็บการแสดงผลที่จำเป็นเพื่อทำให้คำขอสมบูรณ์
508

Loop Detected

ข้อผิดพลาดของเซิร์ฟเวอร์เซิร์ฟเวอร์ตรวจพบลูปไม่สิ้นสุดขณะประมวลผลคำขอ
510

Not Extended

ข้อผิดพลาดของเซิร์ฟเวอร์ต้องมีการขยายคำขอเพิ่มเติมเพื่อให้เซิร์ฟเวอร์สามารถปฏิบัติตามได้
511

Network Authentication Required

ข้อผิดพลาดของเซิร์ฟเวอร์ไคลเอนต์ต้องรับรองความถูกต้องเพื่อให้ได้การเข้าถึงเครือข่าย

HTTP Status Code คืออะไร?

HTTP status code คือรหัสตอบกลับแบบสามหลักที่เซิร์ฟเวอร์ส่งกลับมาเพื่อบอกว่าเกิดอะไรขึ้นกับคำขอหนึ่งรายการ คุณจะเห็นรหัสเหล่านี้บ่อยใน developer tools ของเบราว์เซอร์, การตอบกลับจาก API, server logs, ระบบตรวจสอบ uptime และแดชบอร์ด reverse proxy.

วิธีอ่านกลุ่มรหัสสถานะหลัก

  • 1xx Informational: เซิร์ฟเวอร์ได้รับคำขอแล้ว และกระบวนการยังดำเนินต่ออยู่
  • 2xx Success: คำขอเสร็จสมบูรณ์เรียบร้อย
  • 3xx Redirection: ไคลเอนต์ต้องไปยังตำแหน่งอื่นหรือใช้ผลลัพธ์จากแคชซ้ำ
  • 4xx Client Error: ปัญหาอยู่ที่ตัวคำขอเอง เช่น ไม่พบทรัพยากร, ข้อมูลไม่ถูกต้อง หรือการยืนยันตัวตนล้มเหลว
  • 5xx Server Error: เซิร์ฟเวอร์หรือบริการ upstream ล้มเหลวระหว่างจัดการคำขอที่ถูกต้อง

เมื่อไรที่ lookup นี้มีประโยชน์

ใช้เครื่องมือนี้เมื่อคุณต้องการยืนยันความหมายของรหัสหนึ่งตัว, เปรียบเทียบรหัสที่ใกล้กันอย่าง 401 กับ 403 หรือ 502 กับ 504, หรือค้นหาจากวลีที่เห็นในข้อความผิดพลาด เครื่องมือนี้ค้นหาได้ทั้งตามรหัส, ชื่อสถานะ และคำอธิบายที่แปลตามภาษา

ทำไมการตีความให้ถูกต้องจึงสำคัญ

ระหว่างการดีบัก status code มักเป็นเบาะแสที่เร็วที่สุด คำตอบ 4xx มักชี้ไปที่คำขอ, ข้อมูลรับรอง หรือทรัพยากรเป้าหมาย ส่วน 5xx มักชี้ไปที่แอปพลิเคชัน, เกตเวย์ หรือบริการ upstream การดูหมวดหมู่ก่อนช่วยให้เลือกขั้นตอนถัดไปได้แม่นขึ้น