DevToolPal
ES
4xx Errores del cliente

418 I'm a teapot

Soy una tetera

Qué significa

Una broma del Día de los Inocentes del Hyper Text Coffee Pot Control Protocol: el servidor es una tetera y se niega a preparar café. Algunos sitios lo usan como broma o para bloquear bots.

Causas habituales

  • Huevos de Pascua en APIs y frameworks
  • Bloqueo de bots o scrapers que responde con 418
  • Endpoints de prueba

Cómo solucionarlo

Si eres el cliente o visitante

Si te aparece inesperadamente, quizá te hayan marcado como bot; baja el ritmo, envía un User-Agent normal y revisa las condiciones del sitio.

Si administras el sitio o la API

No uses 418 para errores reales. RFC 9110 reserva el código para que nunca se reasigne.

Respuesta de ejemplo

HTTP/1.1
HTTP/1.1 418 I'm a teapot
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "I'm a teapot",
  "status": 418,
  "detail": "This server refuses to brew coffee."
}

Especificación

RFC 2324 §2.3.2

Preguntas frecuentes

› ¿418 es un código de estado real?

Procede de una RFC de broma (2324). Está reservado en el registro de IANA y muchas bibliotecas lo admiten, pero no tiene significado real.

› ¿Por qué un sitio devolvió 418 a mi scraper?

Algunos sistemas antibots usan 418 como respuesta de bloqueo desenfadada.