Códigos de Status HTTP
Uma referência completa para todos os códigos de status HTTP — pesquise por número ou nome, filtre por categoria e saiba o que cada código significa.
Perguntas frequentes
O que são códigos de status HTTP?
Códigos de status HTTP são números de três dígitos retornados por um servidor em resposta à requisição de um cliente. Indicam se a requisição foi bem-sucedida, redirecionada, resultou em um erro do cliente ou causou um erro do servidor. O primeiro dígito define a categoria: 1xx informativo, 2xx sucesso, 3xx redirecionamento, 4xx erro do cliente, 5xx erro do servidor.
Como devo tratar erros 4xx versus 5xx?
Erros 4xx indicam um problema com a própria requisição — URL incorreta (404), autenticação ausente (401), dados inválidos (400). Esses geralmente podem ser corrigidos pelo cliente. Erros 5xx indicam um problema no lado do servidor — o servidor travou (500), está sobrecarregado (503) ou um gateway expirou (504). Esses requerem correções no servidor e devem ser monitorados com alertas.
O que é HTTP 418 "Sou um bule de chá"?
HTTP 418 é uma piada do Dia da Mentira do RFC 2324 (1998), o "Hyper Text Coffee Pot Control Protocol". Qualquer tentativa de preparar café com um bule de chá deve resultar em um erro 418. Apesar de ser uma piada, é um código de status real registrado e às vezes é retornado por servidores como forma de rejeitar requisições indesejadas.