El 418 Soy una tetera es un código de estado HTTP caprichoso que comenzó como una broma del Día de los Inocentes entre desarrolladores web.
Aquí tienes una breve historia:
- En 1998, la IETF publicó un documento de Solicitud de Comentarios (RFC) del Día de los Inocentes sobre un protocolo falso llamado Hyper Text Coffee Pot Control Protocol (HTCPCP). Este describía una forma para que los dispositivos controlaran cafeteras de forma remota a través de Internet.
- Dentro de esta descarada RFC, introdujeron el código de estado 418 Soy una tetera como uno de los mensajes de error. Estaba destinado a ser devuelto por las teteras a las que se les había pedido que prepararan café. El código indica que la tetera recibió una solicitud que no puede cumplir porque es una tetera y no una cafetera.
- Aunque comenzó como una broma, con el tiempo los principales servidores y frameworks HTTP han adoptado el 418 como un código reconocido que realmente puede ser devuelto. Algunos desarrolladores lo ven como una forma divertida de mostrar que tienen sentido del humor.
- Mientras que la mayoría de los navegadores muestran un error estándar de 404 No encontrado o 400 Solicitud incorrecta, algunos pueden devolver el error 418 y mostrar una tetera.