TrueURL
TrueURL

菜单

4xx 客户端错误 保留,未使用

418 我是茶壶

源自 1998 年咖啡壶协议(RFC 2324)的愚人节玩笑。HTTP 将其保留为未使用,但有些网站会有意返回它。

原因短语
I'm a teapot
是否重定向
否
默认可缓存
否

418 I'm a teapot 来自 RFC 2324,即 1998 年发布的愚人节 RFC《超文本咖啡壶控制协议》(HTCPCP)。它把 418 定义为茶壶被要求煮咖啡时的回应。

这个玩笑流传甚广,许多框架和库都实现了 418,一些网站也会有意返回它,作为彩蛋,或用来应对不受欢迎的爬虫。正因如此,RFC 9110 在 HTTP 状态码注册表中把 418 列为保留(未使用):它不属于标准 HTTP,目前也不能分配给其他用途。

不认识 418 的客户端会像对待任何未知的 4xx 状态码一样,把它当作 400 Bad Request 处理。

响应示例

HTTP
HTTP/1.1 418 I'm a teapot
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 100

<!doctype html>
<title>418 I'm a teapot</title>
<p>The requested entity body is short and stout.</p>

SEO 与重定向检测

搜索引擎对 418 的处理与其他 4xx 错误相同,因此该 URL 不会被编入索引。向不受欢迎的爬虫返回 418 实际上就是一种拦截;要确保这条规则不会误伤 Googlebot 或其他重要的爬虫。

常见原因与使用场景

  • 彩蛋页面;Google 长期在 google.com/teapot 上提供这样一个页面。
  • 屏蔽爬虫的规则用 418 而不是 403 来回应采集程序。
  • 开发者把 418 用作占位或测试状态码。

URL 重定向检测

使用免费的 TrueURL 重定向检测工具,逐跳查看一个 URL 返回的每一个状态码。