ข้อความแสดงข้อผิดพลาด 418 I'm a teapot
(developer.mozilla.org)-
418 I'm a teapot
- โค้ดการตอบกลับสถานะ HTTP
418 I'm a teapotหมายถึงเซิร์ฟเวอร์ปฏิเสธการชงกาแฟ ซึ่งสื่อว่าเซิร์ฟเวอร์มีบทบาทเป็นกาถาวร - หากหม้อกาแฟ/กาชาชั่วคราวไม่มีกาแฟ ควรส่งกลับ
503 - ข้อผิดพลาดนี้อ้างอิงถึง Hyper Text Coffee Pot Control Protocol ที่ถูกกำหนดขึ้นเป็นมุกวันเมษาหน้าโง่ในปี 1998 และ 2014
- บางเว็บไซต์ใช้การตอบกลับนี้กับคำขอที่ไม่ต้องการประมวลผล เช่น คิวรีอัตโนมัติ
- โค้ดการตอบกลับสถานะ HTTP
-
สถานะ
418 I'm a teapot
-
ข้อกำหนด
- ข้อกำหนด: RFC 2324 # section-2.3.2
-
ดูเพิ่มเติม
- รหัสสถานะการตอบกลับ HTTP
- Wikipedia: Hyper Text Coffee Pot Control Protocol
สรุปโดย GN⁺
418 I'm a teapotเป็นรหัสสถานะ HTTP ที่มีที่มาจากมุกวันเมษาหน้าโง่ ใช้เมื่อเซิร์ฟเวอร์ปฏิเสธการชงกาแฟ- โค้ดนี้มักใช้กับคำขอที่ไม่ต้องการประมวลผล เช่น คิวรีอัตโนมัติ และมีองค์ประกอบเชิงขำขัน
- แม้รหัสสถานะนี้จะไม่ได้ถูกใช้งานจริง แต่ก็เป็นตัวอย่างที่ดีที่แสดงถึงวัฒนธรรมอินเทอร์เน็ตและความยืดหยุ่นของโปรโตคอล
- รหัสสถานะ HTTP อื่นที่มีหน้าที่คล้ายกันคือ
503 Service Unavailable
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ใช้รหัสสถานะ 418 เป็นการตอบกลับต่อบอตผิดกฎหมาย ทั้งขำดีและทำให้กรองล็อกได้ง่าย
สามารถไปอ่านการถกเถียงที่ mnot พยายามลบรหัสสถานะ 418 ออกจากหลายภาษาและหลายอิมพลีเมนเทชันได้
เอกสาร RFC ที่เกี่ยวข้องอ่านสนุกดี
เจอข้อเท็จจริงน่าสนใจตอนอ่าน HTTP/2 RFC
ทุกครั้งที่เจอรหัสข้อผิดพลาดนี้ในการใช้งานจริงจะหงุดหงิดมาก
Sonatype Nexus เคยส่ง 418 กลับมาตอนอัปโหลดอาร์ติแฟกต์ ซึ่งไม่น่าประทับใจเลย
ใช้รหัสตอบกลับ 418 ในบริการยืนยันตัวตน
มีลิงก์ไปยังกล้องกาแฟของ iiNet
เพราะมันคือ "I am a teapot" เลยคิดว่าน่าจะเป็นรหัส 5xx เพราะเป็นปัญหาฝั่งเซิร์ฟเวอร์