418 I'm a teapot

Lobsters Hottest News

Summary

HTTP 418 'I'm a teapot' status code is documented on MDN as a humorous response indicating a server refuses to brew coffee, originating from an April Fools' RFC that was formally reserved in RFC 9110.

<p><a href="https://lobste.rs/s/41tx1p/418_i_m_teapot">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 04/21/26, 02:58 AM

# 418 I'm a teapot - HTTP | MDN Source: [https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/418](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/418) The HTTP**`418 I'm a teapot`**status response code indicates that the server refuses to brew coffee because it is, permanently, a teapot\. A combined coffee/tea pot that is temporarily out of coffee should instead return[`503`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/503)\. This error is a reference to Hyper Text Coffee Pot Control Protocol defined in April Fools' jokes in 1998 and 2014\. While originally defined in[RFC 2324](https://www.rfc-editor.org/rfc/rfc2324)as an April Fools' joke, this status code was formally reserved in[RFC 9110](https://www.rfc-editor.org/rfc/rfc9110)due to its wide deployment as a joke, so it cannot be assigned any non\-joke semantics for the foreseeable future\. Some websites use this response for requests they do not wish to handle, such as automated queries\.

Similar Articles

RFC 10008: The HTTP QUERY Method

Lobsters Hottest

RFC 10008 defines the new HTTP QUERY method, allowing safe, idempotent, and cacheable requests with a body, addressing limitations of GET and POST for RPC-style APIs.

apernet/hysteria

GitHub Trending (daily)

Hysteria is a high-performance, censorship-resistant proxy tool built on a customized QUIC protocol, supporting various modes including SOCKS5 and TCP/UDP forwarding.