รายการสถานะของบรรทัดสถานะ HTTP

บรรทัดสถานะ HTTP คือคำที่กำหนดให้กับรหัสสถานะ HTTP (หมายเลขรหัสจริง) เมื่อมาพร้อมกับเหตุผล HTTP 1 (คำอธิบายสั้น ๆ )

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับรหัสสถานะ HTTP ในโค้ดสถานะ HTTP คืออะไร? ชิ้น. นอกจากนี้เรายังเก็บ รายการข้อผิดพลาดของรหัสสถานะ HTTP (4xx และ 5xx) พร้อมกับเคล็ดลับบางประการในการแก้ไข

หมายเหตุ: แม้ว่าจะไม่ถูกต้องทางเทคนิคสายสถานะ HTTP มักเรียกง่าย ๆ ว่าเป็นรหัสสถานะ HTTP

หมวดสถานะ HTTP

ดังที่คุณเห็นด้านล่างรหัสสถานะ HTTP คือตัวเลขสามหลัก หลักแรกที่ใช้ในการระบุรหัสภายในหมวดหมู่ที่ระบุ - หนึ่งในห้า:

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

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

สายสถานะ HTTP (รหัสสถานะ HTTP + วลีคำอธิบาย HTTP)

รหัสสถานะ เหตุผลวลี
100 ต่อ
101 โปรโตคอลการสลับ
102 การประมวลผล
200 ตกลง
201 ที่สร้างไว้
202 ได้รับการยืนยัน
203 ข้อมูลที่ไม่ได้รับอนุญาต
204 ไม่มีเนื้อหา
205 รีเซ็ตเนื้อหา
206 เนื้อหาบางส่วน
207 หลายสถานะ
300 ทางเลือกหลายทาง
301 ย้ายอย่างถาวร
302 พบ
303 ดูอื่น ๆ
304 ไม่ดัดแปลง
305 ใช้ Proxy
307 เปลี่ยนเส้นทางชั่วคราว
308 การเปลี่ยนเส้นทางอย่างถาวร
400 คำขอไม่ดี
401 ไม่มีสิทธิ
402 ต้องชำระเงิน
403 พระราชวังต้องห้าม
404 ไม่พบ
405 วิธีการไม่ได้รับอนุญาต
406 ไม่ยอมรับ
407 จำเป็นต้องมีการตรวจสอบพร็อกซี
408 หมดเวลาการร้องขอ
409 ขัดกัน
410 ที่ไปแล้ว
411 ความยาวที่ต้องการ
412 เงื่อนไขเบื้องต้นล้มเหลว
413 ร้องขอเอนทิตีขนาดใหญ่เกินไป
414 URI Request-Request ใหญ่เกินไป
415 ประเภทสื่อที่ไม่สนับสนุน
416 ขอช่วงไม่น่าพอใจ
417 ความคาดหวังล้มเหลว
421 คำร้องขอทางอ้อม
422 เอนทิตี้ที่ไม่สามารถอ่านได้
423 ล็อค
424 การพึ่งพาไม่สำเร็จ
425 Unordered Collection
426 ต้องการอัพเกรด
428 จำเป็นต้องเตรียมก่อน
429 มีคำขอมากเกินไป
431 ขอให้ช่องส่วนหัวมีขนาดใหญ่เกินไป
451 ไม่พร้อมใช้งานสำหรับเหตุผลทางกฎหมาย
500 เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์
501 ไม่ได้ดำเนินการ
502 Bad Gateway
503 ไม่สามารถให้บริการได้
504 หมดเวลาเกตเวย์
505 เวอร์ชัน HTTP ไม่ได้รับการสนับสนุน
506 ตัวแปรยังเจรจาต่อรอง
507 พื้นที่เก็บข้อมูลไม่เพียงพอ
508 พบ Loop แล้ว
510 ไม่ขยาย
511 ต้องการการตรวจสอบความถูกต้องเครือข่าย

[1] ขอแนะนำให้ใช้ข้อความ HTTP ที่มากับรหัสสถานะ HTTP เท่านั้น วลีเหตุผลที่แตกต่างกันได้รับอนุญาตตาม RFC 2616 6.1.1 คุณอาจเห็นวลีเหตุผลของ HTTP ถูกแทนที่ด้วยคำอธิบายที่ "เป็นมิตร" หรือในภาษาท้องถิ่น

บรรทัดสถานะ HTTP ไม่เป็นทางการ

สายสถานะ HTTP ด้านล่างอาจถูกใช้โดยบริการบางอย่างของบุคคลที่สามเป็นคำตอบผิดพลาด แต่จะไม่ได้ระบุโดย RFC ใด ๆ

รหัสสถานะ เหตุผลวลี
103 ด่าน
420 วิธีล้มเหลว
420 เพิ่มความสงบของคุณ
440 หมดเวลาการเข้าสู่ระบบ
449 ลองอีกครั้งด้วย
450 บล็อกโดย Windows Parental Controls
451 เปลี่ยนเส้นทาง
498 โทเค็นไม่ถูกต้อง
499 ต้องการโทเค็น
499 การร้องขอถูกป้องกันโดยโปรแกรมป้องกันไวรัส
509 วงเงิน แบนด์วิดท์ เกินกว่า
530 เว็บไซต์ถูกแช่แข็ง

หมายเหตุ: โปรด จำไว้ว่าในขณะที่รหัสสถานะ HTTP อาจใช้ตัวเลขเดียวกันกับข้อความผิดพลาดที่พบในบริบทอื่นเช่น รหัสข้อผิดพลาดของ Device Manager แต่ก็ไม่ได้หมายความว่าพวกเขาเกี่ยวข้องกัน แต่อย่างใด