Códigos de Status HTTP
Consulte qualquer código de status HTTP — 200, 301, 404, 429, 502 e outros — com sua frase de motivo, categoria, RFC que o define e uma explicação em linguagem simples. Pesquise por código, grupo (4xx), nome ou palavra-chave.
Entrada
Pesquise por código de status (404), grupo (4xx), frase de motivo (Not Found), RFC ou qualquer palavra da descrição. Deixe em branco para ver todos os códigos.
Saída
| Código | Nome | Categoria | Especificação | Descrição |
|---|---|---|---|---|
| No data yet | ||||
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/http-status-codes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"search": "404"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `http-status-codes` tool (HTTP Status Codes) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/http-status-codes/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Códigos de Status HTTP — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
Uma referência completa e pesquisável dos códigos de status de resposta HTTP — 87 no total, de 100 Continue a 598 Network Read Timeout Error — cada um com sua frase de motivo, classe, RFC que o define e uma explicação em linguagem simples sobre o que ele realmente significa.
Deixe a caixa de pesquisa vazia para ver a tabela inteira. Digite para filtrar: a pesquisa encontra o código (404), o grupo (4xx), a frase de motivo (Not Found), a especificação (RFC 6585) ou qualquer palavra da descrição (rate limiting, redirect, cloudflare).
As cinco classes
| Classe | Significado |
|---|---|
| 1xx Informational | Respostas provisórias que compartilham o status da conexão. Não são uma resposta final à requisição. |
| 2xx Success | A requisição foi recebida, compreendida e aceita. |
| 3xx Redirection | O cliente precisa tomar uma ação adicional — geralmente seguir um cabeçalho Location — para concluir a requisição. |
| 4xx Client Error | A própria requisição tem problema: sintaxe incorreta, credenciais ausentes ou inválidas, ou um recurso que não existe. |
| 5xx Server Error | A requisição parecia correta; o servidor não conseguiu atendê-la. |
Qual é a diferença entre 301 e 302?
301 Moved Permanently informa a clientes e mecanismos de busca que o recurso passou a ter um novo endereço definitivo — os navegadores fazem cache agressivo disso e o valor dos links é transferido. 302 Found é temporário; a URL original continua canônica. Se você precisar que o método seja preservado (um POST deve continuar sendo POST), use 308 e 307, respectivamente — 301/302 historicamente podem converter um POST em GET.
401 ou 403?
401 Unauthorized significa "não sei quem você é" — a autenticação está ausente ou é inválida, e a resposta deve incluir um cabeçalho WWW-Authenticate. 403 Forbidden significa "sei quem você é, e mesmo assim você não pode fazer isso." Enviar um 401 a um usuário autenticado que não tem permissão é a confusão mais comum.
Quando uma API deve retornar 422 em vez de 400?
400 Bad Request é para uma requisição malformada — JSON quebrado, um corpo que não pode ser interpretado. 422 Unprocessable Content (chamado Unprocessable Entity antes da RFC 9110) é para uma requisição que é interpretada perfeitamente, mas falha na validação, por exemplo um campo de e-mail com algo que não é um e-mail. Ambos são amplamente usados; escolha uma convenção e aplique-a de forma consistente.
Quais são os códigos 5xx que a Cloudflare exibe?
520–527 e 530 são códigos não padronizados da própria Cloudflare que descrevem o que deu errado entre a Cloudflare e o seu servidor de origem — uma conexão recusada (521), um timeout de TCP (522), uma origem inacessível (523), uma resposta lenta (524), uma falha no handshake TLS (525). Eles estão listados aqui e claramente identificados, junto com as extensões do nginx (444, 494–499), IIS, Apache, Laravel e Spring que você encontrará em arquivos de log reais.
Quais RFCs definem estes códigos?
A maioria dos códigos principais agora é definida pela RFC 9110 (HTTP Semantics), que substituiu a RFC 7231 e a RFC 2616. As extensões estão em outros lugares — os códigos do WebDAV na RFC 4918, 428/429/431/511 na RFC 6585, 451 Unavailable For Legal Reasons na RFC 7725 e o famoso 418 I'm a teapot na RFC 2324. Cada linha mostra a sua fonte.
Privacidade
A tabela inteira é carregada junto com a página, e a pesquisa é executada no seu navegador. Nada do que você digita é enviado para lugar nenhum.