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