Pontos-chave
- 01Cobre todos os códigos de status HTTP de 100 a 511, baseado em RFC 9110 e no registro IANA.
- 02Pesquise por número de código, nome ou frase da descrição — a lista filtra instantaneamente.
- 03Filtre por classe (1xx, 2xx, 3xx, 4xx, 5xx) para focar a depuração.
- 04Gratuito, instantâneo, sem cadastro — funciona totalmente no seu navegador.
Por que uma Referência Dedicada de Códigos de Status HTTP?
Todo desenvolvedor web se depara com um código de status que não vê há tempos. Você conhece 404 e 500, mas qual é exatamente a diferença entre 401 e 403? Quando você deve retornar 422 em vez de 400? O 418 realmente está na especificação? Uma referência rápida que explica os códigos em linguagem clara — em vez de citar jargão de RFC — responde essas perguntas em segundos.
A consulta do Handytool é baseada em RFC 9110 (a especificação atual de semântica HTTP) e no registro de status HTTP da IANA, incluindo extensões WebDAV (207, 423, 424) e códigos menos comuns que você encontrará em respostas reais de API. Cada entrada tem um resumo de uma frase em linguagem clara voltado para desenvolvedores, não para comitês de padronização.
Como Consultar um Código de Status HTTP
- 01
Pesquise por código, nome ou palavra-chave
Digite um código (404), um fragmento de nome (Not Found) ou uma frase descritiva (teapot, redirect, authentication). A lista filtra em tempo real.
- 02
Filtre por classe
Use os botões de classe para mostrar apenas códigos 1xx informativos, 2xx sucesso, 3xx redirecionamento, 4xx erro do cliente ou 5xx erro do servidor. Útil quando você está depurando uma cadeia de redirecionamento ou um erro de servidor e quer ver todos os códigos dessa família.
- 03
Leia a explicação em linguagem clara
Cada entrada inclui o nome oficial, o número do código e uma descrição concisa voltada para desenvolvedores sobre o que o código significa e quando se aplica.
Códigos de Status que Vale a Pena Memorizar
- 01200 OK — sucesso padrão para respostas GET, POST e PUT.
- 02201 Created — recurso foi criado; tipicamente retornado após um POST bem-sucedido.
- 03204 No Content — sucesso sem corpo de resposta; comum após DELETE.
- 04301 Moved Permanently — redirecionamento canônico; mecanismos de busca transferem autoridade de link.
- 05400 Bad Request — sintaxe malformada, campos faltando ou payload não analisável.
- 06422 Unprocessable Entity — solicitação sintaticamente válida que falha na lógica de negócio.
Consulta Instantânea, Sem Chamadas ao Servidor
Todo o banco de dados de códigos de status está incluído na página. Pesquisar, filtrar e ler descrições acontecem localmente no seu navegador — nenhuma consulta é enviada para nenhum servidor, e a página funciona offline após ser carregada.
A referência inclui códigos específicos de fornecedor que você encontrará na prática, como a faixa 52x do Cloudflare para erros upstream. Esses são anotados como extensões de fornecedor em vez de HTTP padrão, para que você possa distinguir entre um código definido pela especificação e um específico da plataforma.
Perguntas Frequentes sobre Consulta de Códigos de Status HTTP
Qual é a diferença entre 400 e 422?
400 Bad Request é para solicitações que o servidor não consegue analisar — JSON quebrado, sintaxe de consulta inválida. 422 Unprocessable Entity é para solicitações que analisam corretamente mas falham na validação semântica, como um email duplicado ou um valor de idade abaixo do mínimo.
Qual é a diferença entre 401 e 403?
401 significa não autenticado — forneça credenciais e tente novamente. 403 significa autenticado mas proibido — você não tem a permissão necessária, e credenciais diferentes podem ajudar mas as mesmas não ajudarão.
418 I'm a Teapot é um código de status HTTP real?
Sim — foi definido no RFC 2324 de Dia da Mentira (1998), reafirmado em RFC 7168 e incluído no registro IANA. Não é usado pelo HTTP em si, mas alguns serviços o retornam como um Easter egg.
Qual RFC cobre códigos de status HTTP modernos?
RFC 9110, publicado em junho de 2022, é a especificação atual de semântica HTTP. Ela substitui RFC 7231 e consolida definições de códigos de status HTTP principais.
Por que vejo códigos de status acima de 511?
Códigos acima de 511 não são atribuídos no registro IANA. Algumas plataformas (como Cloudflare) usam códigos 5xx personalizados para suas próprias condições de erro, mas esses são extensões de fornecedor em vez de HTTP padrão.