HTTP 451 — ไม่พร้อมให้บริการด้วยเหตุผลทางกฎหมาย
ข้อผิดพลาดฝั่งไคลเอนต์ 4xx: คำขอมีไวยากรณ์ที่ไม่ถูกต้องหรือไม่สามารถดำเนินการได้
ไม่พร้อมให้บริการด้วยเหตุผลทางกฎหมาย
ทรัพยากรไม่พร้อมให้บริการเนื่องจากข้อเรียกร้องทางกฎหมาย
ความหมาย
เซิร์ฟเวอร์ปฏิเสธการเข้าถึงทรัพยากรอันเป็นผลจากข้อเรียกร้องทางกฎหมาย เช่น การเซ็นเซอร์หรือการสั่งให้นำออก
เมื่อไรควรใช้
ใช้เมื่อเนื้อหาถูกบล็อกด้วยเหตุผลทางกฎหมาย (ตัวเลขนี้อ้างอิงถึงนิยาย Fahrenheit 451)
รหัส 4xx อื่น ๆ
เกี่ยวกับ รหัสสถานะ HTTP
ไดเรกทอรีรหัสสถานะ HTTP นี้ครอบคลุมรหัสตอบกลับมาตรฐานทุกตัว ตั้งแต่กลุ่มข้อมูล 1xx ไปจนถึงข้อผิดพลาดของเซิร์ฟเวอร์ 5xx แต่ละรายการแสดงหมายเลขรหัส วลีเหตุผลมาตรฐานของรหัส และคำอธิบายสั้น ๆ หนึ่งบรรทัด และสามารถค้นหาทั้งรายการด้วยหมายเลข ชื่อ หรือความหมาย เช่น 301, Unauthorized และ timeout ล้วนเจอผลลัพธ์ที่ต้องการ หรือกรองตามคลาสของการตอบกลับ
ทุกรหัสมีหน้าอธิบายของตัวเองโดยเฉพาะพร้อมคำอธิบายเต็ม ได้แก่ ความหมายที่แท้จริงของสถานะนั้น เมื่อใดควรใช้ใน API และแอปพลิเคชันของคุณเอง การตอบกลับด้วยรหัสนั้นสามารถแคชได้โดยค่าเริ่มต้นหรือไม่ และ RFC ที่กำหนดรหัสนั้น รหัสที่เกี่ยวข้องในคลาสเดียวกันจะลิงก์ไว้ด้านล่าง ทำให้เปรียบเทียบ 401 กับ 403 หรือ 301 กับ 308 ทำได้ในคลิกเดียว
ห้าคลาสเป็นแบบจำลองความคิดที่เร็วที่สุดสำหรับอ่านรหัสตอบกลับใด ๆ: 1xx หมายถึงคำขอกำลังดำเนินต่อ 2xx หมายถึงสำเร็จ 3xx หมายถึงการเปลี่ยนเส้นทาง 4xx หมายถึงไคลเอนต์ทำผิดพลาด และ 5xx หมายถึงเซิร์ฟเวอร์ล้มเหลว ไดเรกทอรีนี้จัดโครงสร้างตามหลักการนี้เป๊ะ
วิธีใช้ รหัสสถานะ HTTP
- พิมพ์รหัส วลีเหตุผล หรือคำสำคัญลงในช่องค้นหา เช่น 404, Not Found หรือ redirect
- ใช้ตัวกรองคลาสเพื่อจำกัดรายการให้เหลือเฉพาะรหัสข้อมูล สำเร็จ เปลี่ยนเส้นทาง ข้อผิดพลาดไคลเอนต์ หรือข้อผิดพลาดเซิร์ฟเวอร์
- เปิดหน้าของรหัสใดก็ได้เพื่ออ่านความหมาย เมื่อใดควรใช้ ความสามารถในการแคชโดยค่าเริ่มต้น และ RFC ที่กำหนดรหัสนั้น
- ตรวจดูส่วนรหัสที่เกี่ยวข้องเพื่อเปรียบเทียบรหัสข้างเคียงในคลาสเดียวกัน
- ใช้ปุ่มคัดลอกเพื่อนำรหัสไปใช้ในรายงานบั๊ก การทดสอบ หรือสเปก API