418 我是一个茶壶
摘要
HTTP 418 “I'm a teapot” 状态码在 MDN 上被记录为一种幽默响应,表示服务器拒绝冲泡咖啡。它起源于一份愚人节 RFC,并在 RFC 9110 中被正式保留。
<p><a href="https://lobste.rs/s/41tx1p/418_i_m_teapot">评论</a></p>
查看缓存全文
缓存时间: 2026/04/21 02:58
# 418 I'm a teapot - HTTP | MDN
来源:https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/418
HTTP **`418 I'm a teapot`** 状态响应码表示服务器拒绝煮咖啡,因为它永久性地是一个茶壶。一个兼具咖啡/茶功能的壶如果暂时缺咖啡,则应返回 `503`(https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/503)。此错误引用自 1998 年和 2014 年愚人节玩笑中定义的 Hyper Text Coffee Pot Control Protocol。
虽然该状态码最初在 RFC 2324(https://www.rfc-editor.org/rfc/rfc2324)中被定义为愚人节的玩笑,但由于其作为玩笑被广泛部署,它已在 RFC 9110(https://www.rfc-editor.org/rfc/rfc9110)中被正式保留,因此在可预见的未来不能被赋予任何非玩笑的语义。
一些网站会将此响应用于处理它们不愿处理的请求,例如自动查询。
相似文章
RFC 10008: HTTP QUERY 方法
RFC 10008 定义了新的 HTTP QUERY 方法,允许包含请求体的安全、幂等且可缓存的请求,解决了 GET 和 POST 在 RPC 风格 API 中的局限性。
TIL:无需 curl,使用 Bash /dev/tcp 发出 HTTP 请求
了解如何使用 Bash 内置的 /dev/tcp 功能从容器中发出 HTTP 请求而无需 curl 或 wget,适用于受限环境下的轻量级调试。
@avrldotdev: 最佳指南,适合任何人深入了解HTTP服务器工作原理并亲手构建一个。本文将帮助你学习:0. 网络…
一份全面的指南,介绍HTTP服务器的工作原理,涵盖网络协议、分块编码、状态机、解析器编写和并发基础知识,并附有亲手构建的说明。
Show HN: Mcpsnoop – MCP的Wireshark(透明代理与实时TUI)
Mcpsnoop是一款开源透明代理,带有实时终端界面,位于AI客户端与MCP服务器之间,实时显示JSON-RPC流量,用于调试工具调用、能力和性能,无需额外设置。
apernet/hysteria
Hysteria 是一款基于定制 QUIC 协议构建的高性能、抗审查代理工具,支持包括 SOCKS5 和 TCP/UDP 转发在内的多种模式。