Skip to main content

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

Anonim

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

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

บันทึก: แม้ว่าจะไม่ถูกต้องทางเทคนิคสายสถานะ HTTP จะเรียกว่ารหัสสถานะ HTTP เพียงอย่างเดียว

หมวดสถานะ HTTP

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

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

แอปพลิเคชันที่เข้าใจรหัสสถานะ 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ร้องขอเอนทิตีขนาดใหญ่เกินไป
414URI Request-Request ใหญ่เกินไป
415ประเภทสื่อที่ไม่สนับสนุน
416ขอช่วงไม่น่าพอใจ
417ความคาดหวังล้มเหลว
421คำร้องขอทางอ้อม
422เอนทิตี้ที่ไม่สามารถอ่านได้
423ล็อค
424การพึ่งพาไม่สำเร็จ
425Unordered Collection
426ต้องการอัพเกรด
428จำเป็นต้องเตรียมก่อน
429มีคำขอมากเกินไป
431ขอให้ช่องส่วนหัวมีขนาดใหญ่เกินไป
451ไม่พร้อมใช้งานสำหรับเหตุผลทางกฎหมาย
500เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์
501ไม่ได้ดำเนินการ
502Bad 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 แต่ก็ไม่ได้หมายความว่าพวกเขาเกี่ยวข้องกัน แต่อย่างใด