DevToolPal
PT
4xx Erros do cliente

418 I'm a teapot

Sou um bule de chá

O que significa

Uma piada de 1º de abril do Hyper Text Coffee Pot Control Protocol: o servidor é um bule de chá e se recusa a passar café. Alguns sites o usam como piada ou para bloquear bots.

Causas comuns

  • Easter eggs em APIs e frameworks
  • Bloqueio de bots ou scrapers que responde com 418
  • Endpoints de teste

Como resolver

Se você é o cliente ou visitante

Se aparecer inesperadamente, você pode ter sido marcado como bot; diminua o ritmo, envie um User-Agent normal e confira os termos do site.

Se você mantém o site ou a API

Não use 418 para erros reais. A RFC 9110 reserva o código para que nunca seja reatribuído.

Resposta de exemplo

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."
}

Especificação

RFC 2324 §2.3.2

Perguntas frequentes

› 418 é um código de status real?

Ele vem de uma RFC de brincadeira (2324). Está reservado no registro da IANA e muitas bibliotecas o suportam, mas não tem significado real.

› Por que um site retornou 418 para meu scraper?

Alguns sistemas antibot usam 418 como resposta de bloqueio bem-humorada.