ข้อความสถานะ HTML

ข้อความของข้อผิดพลาด HTML

ขณะที่เบราเซอร์ขอบริการจากเซิร์ฟเวอร์ Web อาจเกิดข้อผิดพลาด และเซิร์ฟเวอร์อาจกลับรหัสข้อผิดพลาด ตัวอย่างเช่น "404 ไม่พบ"

ปกตินี้เรียกว่าข้อความของข้อผิดพลาด HTML

แต่เรียกข้อความนี้ว่า HTTP สถานะข้อความ. ในทางที่แท้จริง เซิร์ฟเวอร์จะกลับมากับข้อความหนึ่งสำหรับทุกคำขอ. ข้อความที่มากที่สุดคือ 200 สำเร็จ

นี่คือรายการของ HTTP สถานะข้อความที่อาจกลับมา

1xx: ข้อมูล

Message: Description:
100 ต่อเนื่อง เซิร์ฟเวอร์ได้รับคำขอบางส่วน แต่เมื่อเซิร์ฟเวอร์ไม่ได้ปฏิเสธคำขอนั้น ลูกค้าควรที่จะส่งคำขอที่เหลืออยู่
101 การเปลี่ยนโปรโตคอล การเปลี่ยนโปรโตคอลของเซิร์ฟเวอร์: เซิร์ฟเวอร์จะทำตามคำขอของลูกค้าในการเปลี่ยนโปรโตคอลไปยังโปรโตคอลอื่น

2xx: สำเร็จ

Message: Description:
200 สำเร็จ คำขอสำเร็จ (หลังจากนั้นคือเอกสารตอบสนองสำหรับคำขอ GET และ POST)
201 สร้าง คำขอถูกสร้างและจัดการเสร็จสมบูรณ์ และทรัพยากรใหม่ได้ถูกสร้าง
202 รับรอง คำขอที่เพื่อที่จะจัดการได้ถูกรับรอง แต่การจัดการยังไม่เสร็จ
203 ข้อมูลไม่มีอำนาจ เอกสารได้ถูกส่งกลับมาอย่างปกติ แต่หัวข้อตอบสนองบางตัวอาจไม่ถูกต้อง เพราะใช้สำเนาของเอกสาร
204 ไม่มีสารนิยม ไม่มีเอกสารใหม่. เบราเซอร์ควรที่จะแสดงเอกสารเดิม. หากผู้ใช้ปลดปล่อยหน้าเว็บอย่างปกติ และ Servlet สามารถทราบว่าเอกสารของผู้ใช้มีความสมบูรณ์เพียงพอ โดยที่สถานะรหัสนี้มีประโยชน์มาก
205 ปลดปล่อยสารนิยม ไม่มีเอกสารใหม่. แต่เบราเซอร์ควรปลดปล่อยสิ่งที่มันแสดง. ใช้เพื่อบังคับเบราเซอร์ที่จะล้างข้อมูลที่ใส่ในฟอร์ม
206 สารนิยมส่วนบางส่วน ลูกค้าส่งคำขอ GET ที่มีหัวข้อ Range และเซิร์ฟเวอร์ได้ทำงานเสร็จ

3xx: การเลิกใช้

Message: Description:
300 หลายตัวเลือก การเลือกหลายตัวเลือก. รายการลิงก์. ผู้ใช้สามารถเลือกลิงก์เพื่อไปสู่จุดปลายทาง. สามารถอนุญาตสำหรับที่อยู่สูงสุดห้าที่.
301 ย้ายไปสถานที่ถาวร 所请求的页面已经转移至新的url。
หน้าที่ถูกขอได้ถูกย้ายไปที่ URL ใหม่ 302 Found
หน้าที่ถูกขอได้ถูกย้ายไปที่ URL ใหม่ชั่วคราว 303 See Other
หน้าที่ถูกขอสามารถหาได้ที่ URL อื่น 304 Not Modified
เอกสารไม่ได้ถูกแก้ไขตามที่คาดหวัง ลูกบริการมีเอกสารที่ทันทีเหมือนเดิมและส่งคำขอเงื่อนไขตามที่ระบุ (โดยทั่วไปคือ If-Modified-Since ที่ระบุว่าลูกบริการต้องการเอกสารที่ขึ้นที่วันที่ระบุ) และเซิร์ฟเวอร์บอกลูกบริการว่าเอกสารที่ทันทียังคงสามารถใช้ได้ 305 Use Proxy
เอกสารที่ลูกบริการขอควรถูกดึงมาผ่านเซิร์ฟเวอร์ตัวกลางที่ระบุในหัวของ Location 306 Unused
รหัสนี้ถูกใช้ในสัปดาห์ที่ผ่านมา แต่ไม่น่าจะใช้ต่อไป แต่รหัสยังคงถูกคงเก็บ 307 การกระโดดชั่วคราว

4xx: ข้อผิดพลาดทางลูกบริการ

Message: Description:
400 คำขอที่ผิดพลาด เซิร์ฟเวอร์ไม่สามารถเข้าใจคำขอ
401 ไม่ได้รับอนุญาต หน้าที่ถูกขอต้องการชื่อผู้ใช้และรหัสผ่าน
402 ต้องการการจ่าย รหัสนี้ยังไม่สามารถใช้ได้
403 ห้าม การเข้าถึงหน้าที่ถูกขอถูกห้าม
404 ไม่พบ เซิร์ฟเวอร์ไม่สามารถหาหน้าที่ถูกขอได้
405 วิธีไม่ถูกอนุญาต วิธีที่ระบุในคำขอไม่ถูกอนุญาต
406 ไม่สามารถรับรองได้ คำตอบที่สร้างโดยเซิร์ฟเวอร์ไม่ถูกลูกบริการรับรอง
407 ต้องการการรับรองตัวกลาง ผู้ใช้จะต้องใช้เซิร์ฟเวอร์ตัวกลางเพื่อการตรวจสอบก่อนเดิม ซึ่งคำขอจึงถูกจัดการ
408 คำขอหลังเวลาครบ คำขอเกินเวลาที่เซิร์ฟเวอร์รออยู่
409 ความขัดแย้ง คำขอไม่สามารถทำให้สำเร็จเนื่องจากมีความขัดแย้ง
410 หายไป หน้าที่ถูกขอไม่สามารถใช้งานได้
411 ต้องการความยาว "Content-Length" ยังไม่ถูกกำหนด ถ้าไม่มีเนื้อหานี้ เซิร์ฟเวอร์จะไม่รับคำขอร้อง
412 ข้อกำหนดไม่สำเร็จ เงื่อนไขในคำขอถูกเซิร์ฟเวอร์ประเมินว่าล้มเหลว
413 ขอร้อง Entity มีขนาดมากเกินไป เนื่องจากขนาดของทางเลือกที่ขอไปมากเกินไป เซิร์ฟเวอร์จะไม่รับคำขอร้อง
414 คำขอ URL ยาวเกินไป เนื่องจาก URL ยาวเกินไป เซิร์ฟเวอร์จะไม่รับคำขอร้อง。เมื่อคำขอ POST ถูกเปลี่ยนเป็นคำขอ GET ที่มีข้อมูลค้นหายาวมาก จะเกิดเหตุนี้ขึ้น
415 Unsupported Media Type Server will not accept the request due to unsupported media type.
416  Server cannot satisfy the Range header specified in the request.
417 Expectation Failed  

5xx: Server Error

Message: Description:
500 Internal Server Error Request not completed. Server encountered an unpredictable situation.
501 Not Implemented Request not completed. Server does not support the requested feature.
502 Bad Gateway Request not completed. Server received an invalid response from the upstream server.
503 Service Unavailable Request not completed. Server is temporarily overloaded or down.
504 Gateway Timeout Gateway Timeout
505 HTTP Version Not Supported เซิร์ฟเวอร์ไม่สนับสนุนเอกสาร HTTP รุ่นที่ระบุในคำขอ