Entrada
Preparando seu ambiente de trabalho…
Como usar
- Pesquise número, nome ou explicação do status.
- Filtre uma família ou os códigos comuns e selecione um resultado.
- Copie o código ou o link direto, ou baixe a referência JSON.
Interpretar o status de uma resposta HTTP
O código de status resume como o servidor tratou uma solicitação HTTP. O primeiro dígito indica a família, e o código específico traz um significado mais preciso.
Use a referência para separar o significado do protocolo da mensagem de erro da aplicação. Diagnosticar uma falha também pode exigir headers, body e contexto do servidor.
Encontrar um código
A pesquisa combina número, nome do protocolo ou explicação. As famílias separam respostas informativas, sucesso, redirecionamento, erro do cliente e erro do servidor.
Códigos comuns é um atalho de navegação, não outro padrão. Um número não atribuído pode aparecer em um produto sem ser um status registrado.
404404 Not FoundApenas dados de exemplo. Valores, autenticação e comportamento do endpoint devem ser verificados no seu próprio contexto.
Registro e contexto
A referência segue o registro IANA consultado em 22 de outubro de 2026. Entradas reservadas, descontinuadas, obsoletas e temporárias são identificadas; consulte o registro vinculado quando o estado atual importar.
Referência de status HTTP
Copiar link cria um endereço para o código selecionado. Baixar JSON exporta toda a referência, com nomes, estado de registro e explicações, não só os resultados do filtro ativo.
| Código | Nome | Significado |
|---|---|---|
| 100 | Continue | O servidor aceitou os headers iniciais; o cliente pode continuar enviando o body da solicitação. |
| 101 | Switching Protocols | O servidor aceita mudar para o protocolo solicitado pelo cliente. |
| 102 | Processing | Resposta provisória do WebDAV indicando que o processamento ainda está em andamento. |
| 103 | Early Hints | Resposta provisória com dicas, como recursos que o cliente pode pré-carregar. |
| 104 | Upload Resumption Supported | Registro temporário para uploads retomáveis. O registro atual expira em 13 de novembro de 2026. |
| 200 | OK | A solicitação foi bem-sucedida; o significado do conteúdo da resposta depende do método da solicitação. |
| 201 | Created | A solicitação criou um ou mais recursos. Um header Location pode identificar o recurso principal. |
| 202 | Accepted | A solicitação foi aceita para processamento, mas o trabalho não necessariamente terminou. |
| 203 | Non-Authoritative Information | Um intermediário de transformação modificou a resposta bem-sucedida do servidor de origem. |
| 204 | No Content | A solicitação foi bem-sucedida e não tem conteúdo de resposta. Não espere um body JSON. |
| 205 | Reset Content | A solicitação foi bem-sucedida e pede que o cliente redefina a visualização que a originou. |
| 206 | Partial Content | O servidor retornou um ou mais intervalos de bytes solicitados em vez da representação completa. |
| 207 | Multi-Status | Resposta WebDAV com resultados separados para várias operações ou recursos. |
| 208 | Already Reported | Uma vinculação WebDAV já foi listada antes na mesma resposta de múltiplos status. |
| 226 | IM Used | O servidor aplicou manipulações de instância, como um delta, à representação. |
| 300 | Multiple Choices | Há mais de uma representação disponível; o cliente pode precisar escolher uma. |
| 301 | Moved Permanently | O recurso tem uma nova URI permanente. Alguns clientes mudam POST para GET ao segui-la. |
| 302 | Found | O recurso está temporariamente disponível em outro local. Alguns clientes mudam POST para GET. |
| 303 | See Other | Obtenha o resultado em outra URI, normalmente usando GET; isso costuma ocorrer após um POST. |
| 304 | Not Modified | Uma busca condicional não encontrou uma nova representação. Reutilize a resposta em cache. |
| 305 | Use Proxy | Instrução descontinuada para acessar o recurso por um proxy. Não deve ser usada em novas APIs. |
| 306 | Unused | Este código está sem uso e reservado; não define um comportamento atual de redirecionamento. |
| 307 | Temporary Redirect | Siga um redirecionamento temporário preservando o método e o body da solicitação. |
| 308 | Permanent Redirect | Siga um redirecionamento permanente preservando o método e o body da solicitação. |
| 400 | Bad Request | O servidor não pode processar a solicitação devido a um problema no cliente, como sintaxe malformada. |
| 401 | Unauthorized | São necessárias credenciais de autenticação válidas. Verifique o desafio WWW-Authenticate e suas credenciais. |
| 402 | Payment Required | Reservado para uso futuro. Interpretações relacionadas a pagamento são específicas da API que o utiliza. |
| 403 | Forbidden | O servidor entendeu a solicitação, mas se recusa a atendê-la; apenas a autenticação pode não resolver. |
| 404 | Not Found | O recurso não foi encontrado ou o servidor não deseja revelar sua existência. |
| 405 | Method Not Allowed | Este método não é permitido para o recurso. Verifique o header Allow da resposta. |
| 406 | Not Acceptable | Nenhuma representação disponível atende às preferências de negociação de conteúdo da solicitação. |
| 407 | Proxy Authentication Required | Um proxy intermediário exige autenticação, em vez do servidor de origem. |
| 408 | Request Timeout | O servidor não recebeu a solicitação completa dentro do tempo que estava disposto a esperar. |
| 409 | Conflict | A solicitação entra em conflito com o estado atual do recurso. Resolva o conflito antes de tentar novamente. |
| 410 | Gone | O recurso não está mais disponível e essa condição provavelmente é permanente. |
| 411 | Length Required | O servidor exige um Content-Length definido para esta solicitação. |
| 412 | Precondition Failed | Uma condição fornecida pelo cliente, como If-Match, foi avaliada como falsa. |
| 413 | Content Too Large | O conteúdo da solicitação é maior do que o servidor pode ou está disposto a processar. |
| 414 | URI Too Long | A URI da solicitação é mais longa do que o servidor está disposto a interpretar. |
| 415 | Unsupported Media Type | O formato ou a codificação do conteúdo da solicitação não é compatível com esta operação. |
| 416 | Range Not Satisfiable | Os intervalos solicitados não podem ser atendidos para a representação selecionada. |
| 417 | Expectation Failed | O servidor não pode atender à expectativa indicada no header Expect da solicitação. |
| 418 | Unused (I’m a teapot) | Reservado como sem uso na especificação HTTP atual; historicamente conhecido como “I’m a teapot”. |
| 421 | Misdirected Request | A solicitação foi enviada a um servidor que não pode fornecer uma resposta autoritativa para esta origem. |
| 422 | Unprocessable Content | O tipo e a sintaxe do conteúdo são compreendidos, mas suas instruções não podem ser processadas. |
| 423 | Locked | Um recurso WebDAV necessário para a operação está bloqueado. |
| 424 | Failed Dependency | Uma operação WebDAV falhou porque outra operação da qual dependia falhou. |
| 425 | Too Early | O servidor não arrisca processar uma solicitação que poderia ser repetida a partir de dados antecipados do TLS. |
| 426 | Upgrade Required | O cliente precisa mudar de protocolo para que a solicitação tenha sucesso. Verifique o header Upgrade. |
| 428 | Precondition Required | O servidor exige uma solicitação condicional para ajudar a evitar atualizações perdidas. |
| 429 | Too Many Requests | O cliente enviou solicitações demais. Siga as orientações de Retry-After e os limites de taxa da API. |
| 431 | Request Header Fields Too Large | Os headers da solicitação são grandes demais, individualmente ou no total. |
| 451 | Unavailable For Legal Reasons | O recurso está indisponível porque o acesso foi bloqueado por motivos legais. |
| 500 | Internal Server Error | Uma condição inesperada no servidor impediu o atendimento da solicitação. |
| 501 | Not Implemented | O servidor não oferece a funcionalidade necessária para atender à solicitação. |
| 502 | Bad Gateway | Um gateway ou proxy recebeu uma resposta inválida do servidor upstream. |
| 503 | Service Unavailable | O serviço está temporariamente indisponível, geralmente por sobrecarga ou manutenção. Verifique Retry-After. |
| 504 | Gateway Timeout | Um gateway ou proxy não recebeu uma resposta upstream a tempo. |
| 505 | HTTP Version Not Supported | O servidor não oferece suporte à versão HTTP usada na solicitação. |
| 506 | Variant Also Negotiates | A configuração de negociação de conteúdo do servidor causa uma escolha circular de variantes. |
| 507 | Insufficient Storage | O servidor não pode armazenar a representação necessária para concluir a operação. |
| 508 | Loop Detected | Uma operação WebDAV encontrou um loop infinito. |
| 510 | Not Extended | Código obsoleto do framework de extensões HTTP. Não o use em novas APIs. |
| 511 | Network Authentication Required | O cliente precisa se autenticar para acessar a rede, geralmente por um portal cativo. |
Ferramentas locais aceitam até 1 MiB, URLs de até 64 KiB e têm limite de processamento de 5 segundos. Solicitações API aceitam 100 headers e 100 linhas de parâmetros, timeout de 1–120 segundos e até 5 MiB de dados de resposta recebidos. Prévias longas de texto são abreviadas. As solicitações vão diretamente ao endpoint escolhido; CORS e políticas do navegador se aplicam.
Perguntas frequentes
Todos os códigos de três dígitos são padronizados?
Não. Alguns números são não atribuídos ou usados por produtos específicos. O uso por um servidor ou proxy não estabelece registro IANA.
Qual a diferença entre 401 e 403?
401 pede autenticação válida e normalmente inclui um desafio WWW-Authenticate. 403 recusa a operação; fornecer credenciais pode não resolver.
Uma resposta 4xx sempre indica erro no meu código?
Não. Ela descreve a situação da solicitação e resposta. Autenticação, permissões, rotas, limites ou regras da aplicação também podem gerar 4xx.
Posso compartilhar um status específico?
Sim. Selecione-o e use Copiar link. O endereço inclui uma âncora de status para aquele código.
Baixar JSON exporta só os resultados pesquisados?
Não. Exporta a referência completa, incluindo as descrições no idioma atual.