有没有实现http状态码418的服务器软件?
我知道,状态码418被定义为愚人节的玩笑,并且“预计不会被实际的HTTP服务器实现”,正如维基百科(有关HTTP代码的Wiki条目)中所述。
但是如果你们中的任何一个知道实际上支持它的语言/ web服务器/ IDE,我会感兴趣。
我试图使用Apache,显然它给我带来了一个内部错误(500)。 我只是喜欢它背后的幽默(我不想在这里大肆渲染),并想知道是否不仅仅是Emacs实现了这一点。
它可以在PHP中“模拟”,例如通过做这样的事情...
header("HTTP/1.1 418 Whatever text I'd like");
...但是你们中的任何一个人都知道一个实际的服务器软件(或者语言) - 尽管它不被期望 - 在下面的东西实际上可以工作(而不是500):
http_response_code(418);
谢谢!
谷歌做到了。
尝试点击茶壶,或倾斜您的移动设备。
www.google.com/teapot
本地支持它的语言
的node.js
res.send(418)
发送以下HTTP标头:
HTTP/1.1 418 I'm a teapot
Date: Wed, 25 Feb 2015 07:08:27 GMT
Connection: keep-alive
Transfer-Encoding: chunked
用于获得此响应的实际node.js代码是:
require('http').createServer(function(q,s) {
s.writeHead(418);
s.end();
}).listen(80);
Golang
http.Error(w, http.StatusText(418), 418)
已经实施它的网站
是的,它是通过一个茶壶来实现的。
此错误代码是HTCPCP(超文本咖啡壶控制协议)的无效部分。
链接地址: http://www.djcxy.com/p/41167.html上一篇: Is there server software that implements http status code 418?