418

I'm a teapot

官方
不能用茶壶煮咖啡

418状态代码的一般解释

HTTP状态码418 I'm a teapot是基于1998年的一个愚人节笑话,并不真正存在于真实的万维网中。即使在现代,状态代码418 I'm a teapot也经常在4月1日使用,例如,Google和其他大型网站。

HTTP状态代码418的规范

任何试图用茶壶泡咖啡的行为都会导致错误代码418 I'm a teapot。由此产生的实体体可能是短而粗的。

来源/引自: 418 I'm a teapot HTTP状态代码由2.3.2的RFC2324部分指定。

如何用PHP抛出一个418状态代码?

要在一个网页上抛出HTTP状态代码418,可以使用PHP函数http_response_code。其语法如下: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

测试418 HTTP状态代码

为了能够在客户端显示HTTP状态代码(本例中为418 I'm a teapot)和其他信息,必须用F12打开开发控制台。然后导航到 "网络 "标签。现在可以打开页面,网站(例如index.php)应该在网络标签中可见。这必须被选中,然后必须选择Herder部分。然后,用户将看到以下结果:

状态代码 418 I'm a teapot
概述
URL: https://http-statuscode.com/errorCodeExample.php?code=418
状况: 418 I'm a teapot
那些: Network
IP地址: XX.XX.XX.XX
状态代码 418 I'm a teapot

如何为状态代码418创建你自己的错误页面

使用 "Apache "和 "NGINX "网络服务器,创建你自己的418 I'm a teapot错误页面是相对容易的。

Apache Webserver

网络服务器 "Apache "是互联网上最常见的网络服务器之一。要在 "Apache "中创建自己的418 I'm a teapot错误页面,必须在以下文件中做如下修改。

File: .htaccess
ErrorDocument 418 /errors/418.html

NGINX Webserver

与网络服务器 "Apache "类似,"NGINX "也在互联网上广泛使用。要在 "NGINX "中创建自己的418 I'm a teapot错误页面,必须在以下文件中做如下修改。

File: sites-enabled/default
error_page 418 /418.html;
location = /418.html {
    root /usr/share/nginx/html;
    internal;
}

418状态代码的浏览器兼容性

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

编程语言中的常量

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

博客文章

搜索引擎优化和 HTTP 状态代码全面分析

针对搜索引擎(SEO)优化网站是一项复杂的工作。HTTP 状态代码是经常被忽视但对获得良好排名至关重要的方面之一。这些三位数的小代码不仅向用户和浏览器提供有关网络请求状态的信息,也向搜索引擎爬虫提供信息。...

HTTP 状态代码 418:我是茶壶--从笑话到崇拜者的地位

在互联网协议的技术世界中,有一个代码特别引人注目:HTTP 状态代码 418,绰号 "我是茶壶"。但是,在这个看似毫无意义的状态代码背后,却隐藏着一段丰富的历史,昭示着网络开发人员的文化、幽默和社区。 1. 奇怪...

作者: Tony Brüser
作者: Tony Brüser

Tony Brüser 是一位热衷于 HTTP 状态代码的网络开发人员。

LinkedInGitHub