Are there languages/software that implements http status code 418?

Levite picture Levite · Jun 3, 2014 · Viewed 13.9k times · Source

I know that status code 418 was defined as a April Fools' joke, and "is not expected to be implemented by actual HTTP servers" as is stated on Wikipedia.

But I would be interested if any of you knew of a language/webserver/IDE that supports it.

I was trying on Apache (via php), and obviously it got me an internal error (500). I just like the humor behind it (am not trying to troll here) and would like to know if more than just Emacs implements this.


More precisely: It could be emulated in php for example by doing something like ...

header("HTTP/1.1 418 Whatever text I'd like");

... but do any of you know any actual server software, or language in particular, that implements it natively, where something like the following would not throw a 500, but actually work:

http_response_code(418);

Answer

Buttle Butkus picture Buttle Butkus · Nov 20, 2014

Google does it.

Try clicking on the teapot, or tilting your mobile device.

www.google.com/teapot