Códigos de status HTTP

Todos os códigos IANA com significado e próximo passo — pesquise por número, nome ou sintoma.

64 de 64 códigos

Códigos de status

1xxInformação5

100ContinueContinuar

O servidor recebeu os cabeçalhos da requisição e o cliente deve enviar o corpo.

O que fazerEnvie o corpo da requisição ou ignore a resposta se a requisição já terminou.

101Switching ProtocolsTrocando de protocolo

O servidor aceita a solicitação Upgrade e muda para outro protocolo.

O que fazerUse o protocolo indicado no cabeçalho Upgrade a partir de agora.

102ProcessingProcessando

WebDAVObsoleto

Um servidor WebDAV aceitou a requisição, mas ainda não terminou de processá-la.

O que fazerMantenha a conexão aberta e aguarde a resposta final.

103Early HintsDicas antecipadas

O servidor envia cabeçalhos Link antes da resposta final para que o cliente possa começar o pré-carregamento.

O que fazerFaça o pré-carregamento ou a pré-conexão agora; continue aguardando o status final.

104Upload Resumption SupportedRetomada de upload suportada

Rascunho

Indica que um upload interrompido pode ser retomado. Ainda é um Internet-Draft.

O que fazerRetome a partir do deslocamento informado pelo servidor; o comportamento pode mudar.

2xxSucesso10

200OK

A requisição foi bem-sucedida; o significado depende do método HTTP.

O que fazerLeia o corpo ou os cabeçalhos da resposta conforme o método.

201CreatedCriado

A requisição foi bem-sucedida e um novo recurso foi criado.

O que fazerUse o cabeçalho Location para encontrar o novo recurso.

202AcceptedAceito

A requisição foi aceita para processamento, mas ainda não terminou.

O que fazerConsulte periodicamente o endpoint de status; não presuma que o trabalho foi concluído.

203Non-Authoritative InformationInformação não autoritativa

Os metadados retornados vieram de uma cópia, não diretamente do servidor de origem.

O que fazerTrate os cabeçalhos como de um proxy ou variante local; verifique com a origem se for importante.

204No ContentSem conteúdo

A requisição foi bem-sucedida e não há corpo a retornar.

O que fazerAtualize a interface a partir do status e dos cabeçalhos; não espere um corpo.

205Reset ContentRedefinir conteúdo

O cliente deve redefinir o documento que enviou a requisição.

O que fazerLimpe o formulário ou a visualização que acionou a requisição.

206Partial ContentConteúdo parcial

O servidor retornou o intervalo solicitado do recurso.

O que fazerAnexe os bytes ao seu buffer e solicite o próximo intervalo se necessário.

207Multi-StatusMulti-status

WebDAV

A resposta WebDAV contém status separados para vários recursos.

O que fazerAnalise o corpo XML e trate o status de cada recurso separadamente.

208Already ReportedJá reportado

WebDAV

Os membros de uma vinculação já foram listados, por isso não são repetidos.

O que fazerIgnore membros duplicados e processe a resposta anterior.

226IM UsedIM usado

A resposta é um delta aplicado à representação atual (codificação delta HTTP).

O que fazerAplique as manipulações de instância à sua cópia em cache.

3xxRedirecionamento9

300Multiple ChoicesMúltiplas escolhas

Várias representações estão disponíveis e o cliente precisa escolher uma.

O que fazerEscolha uma representação da resposta ou use a padrão negociada.

301Moved PermanentlyMovido permanentemente

O recurso foi movido permanentemente; solicitações futuras devem usar a nova URL.

O que fazerAtualize favoritos, links e sitemaps para a URL de Location.

302FoundEncontrado

O recurso está temporariamente disponível em outra URL.

O que fazerSiga Location para esta requisição, mas continue usando a URL original.

303See OtherVer outro

O cliente deve buscar outro recurso com GET após esta requisição.

O que fazerSiga Location com uma requisição GET para ler o resultado.

304Not ModifiedNão modificado

Cache

A cópia em cache ainda é válida, então nenhum corpo é necessário.

O que fazerSirva a resposta em cache; esta resposta não tem corpo.

305Use ProxyUsar proxy

Obsoleto

O cliente foi instruído a acessar o recurso por meio de um proxy. Este status está obsoleto.

O que fazerNão o use; configure o proxy diretamente.

306UnusedNão utilizado

Reservado

Reservado por especificações antigas e não está mais definido.

O que fazerIgnore-o; não existe comportamento padrão.

307Temporary RedirectRedirecionamento temporário

O recurso está temporariamente em outro lugar e o método da requisição não deve mudar.

O que fazerRepita a requisição em Location com o mesmo método e corpo.

308Permanent RedirectRedirecionamento permanente

O recurso foi movido permanentemente e o método da requisição não deve mudar.

O que fazerAtualize os links e repita a requisição em Location com o mesmo método.

4xxErro do cliente29

400Bad RequestRequisição inválida

O servidor não consegue processar a requisição porque o cliente enviou algo inválido.

O que fazerVerifique a sintaxe da URL, dos cabeçalhos e do corpo; tente novamente apenas após corrigir.

401UnauthorizedNão autorizado

Autenticação

A autenticação é necessária ou as credenciais fornecidas foram rejeitadas.

O que fazerEnvie credenciais válidas; verifique o cabeçalho WWW-Authenticate.

402Payment RequiredPagamento necessário

Reservado para serviços que exigem pagamento; raramente é usado.

O que fazerVerifique o fluxo de cobrança da API; nenhum corpo de resposta padrão é definido.

403ForbiddenProibido

Autenticação

O servidor entendeu a requisição, mas se recusa a autorizá-la.

O que fazerUse uma conta ou token com permissão; não tente novamente às cegas.

404Not FoundNão encontrado

O servidor não consegue encontrar o recurso solicitado.

O que fazerVerifique a URL e o roteamento, e se o recurso foi excluído.

405Method Not AllowedMétodo não permitido

O método HTTP não é suportado para este recurso.

O que fazerUse um método listado no cabeçalho de resposta Allow.

406Not AcceptableNão aceitável

Nenhuma representação atende aos critérios Accept da requisição.

O que fazerAmplie o cabeçalho Accept ou solicite um formato suportado.

407Proxy Authentication RequiredAutenticação de proxy necessária

Autenticação

Um proxy entre o cliente e o servidor exige autenticação.

O que fazerConfigure as credenciais do proxy; verifique o cabeçalho Proxy-Authenticate.

408Request TimeoutTempo limite da requisição

O servidor não recebeu a requisição completa a tempo.

O que fazerTente novamente com uma conexão mais rápida ou permita um tempo limite maior.

409ConflictConflito

A requisição entra em conflito com o estado atual do recurso.

O que fazerObtenha o estado mais recente, resolva o conflito e tente novamente.

410GoneNão está mais disponível

O recurso deixou de existir permanentemente e não tem endereço de encaminhamento.

O que fazerRemova links e caches; não tente novamente.

411Length RequiredComprimento necessário

O servidor exige um cabeçalho Content-Length, mas a requisição não o enviou.

O que fazerEnvie Content-Length ou mude para codificação de transferência em partes.

412Precondition FailedPré-condição falhou

Um cabeçalho condicional como If-Match ou If-Unmodified-Since não foi atendido.

O que fazerObtenha a versão atual e tente novamente com validadores atualizados.

413Content Too LargeConteúdo muito grande

O corpo da requisição excede o limite aceito pelo servidor.

O que fazerEnvie menos dados, comprima-os ou use upload em partes.

414URI Too LongURI muito longa

A URL da requisição é maior do que o servidor aceita.

O que fazerEncurte a string de consulta ou envie os dados no corpo.

415Unsupported Media TypeTipo de mídia não suportado

O servidor não suporta o tipo de mídia do corpo da requisição.

O que fazerEnvie um Content-Type suportado; consulte a documentação da API.

416Range Not SatisfiableIntervalo não satisfatório

O intervalo de bytes solicitado não pode ser servido para este recurso.

O que fazerVerifique o tamanho do recurso e solicite um Range válido.

417Expectation FailedExpectativa falhou

O servidor não consegue atender à expectativa do cabeçalho Expect.

O que fazerRemova ou altere o cabeçalho Expect e tente novamente.

418I'm a TeapotEu sou um bule

Reservado

Código de Primeiro de Abril da RFC 2324; a RFC 9110 agora registra 418 como não utilizado.

O que fazerNão dependa dele; nenhum comportamento padrão é definido.

421Misdirected RequestRequisição mal direcionada

O servidor não consegue produzir uma resposta para esta combinação de esquema e autoridade.

O que fazerTente novamente em uma conexão capaz de atender a esta origem.

422Unprocessable ContentConteúdo não processável

WebDAV

A sintaxe da requisição é válida, mas seu significado impede o processamento.

O que fazerCorrija os erros de validação; leia os detalhes do erro no corpo.

423LockedBloqueado

WebDAV

O recurso WebDAV está bloqueado por outra requisição.

O que fazerLibere o bloqueio ou envie o token de bloqueio com a requisição.

424Failed DependencyDependência falhou

WebDAV

A requisição falhou porque uma requisição anterior da qual dependia falhou.

O que fazerCorrija a operação anterior e tente novamente o lote.

425Too EarlyMuito cedo

O servidor recusa uma requisição que pode ser repetida, geralmente com dados antecipados de TLS.

O que fazerTente novamente mais tarde ou reenvie sem dados antecipados.

426Upgrade RequiredAtualização necessária

O servidor exige um protocolo diferente para atender à requisição.

O que fazerTente novamente usando o protocolo indicado no cabeçalho Upgrade.

428Precondition RequiredPré-condição necessária

O servidor exige que a requisição seja condicional para evitar atualizações perdidas.

O que fazerEnvie If-Match ou If-Unmodified-Since com a requisição.

429Too Many RequestsMuitas requisições

O limite de taxa deste cliente foi excedido.

O que fazerAguarde e respeite o Retry-After antes de tentar novamente.

431Request Header Fields Too LargeCampos de cabeçalho da requisição muito grandes

Os campos de cabeçalho da requisição excedem o limite aceito pelo servidor.

O que fazerReduza o tamanho dos cookies ou cabeçalhos e tente novamente.

451Unavailable For Legal ReasonsIndisponível por motivos legais

O servidor recusa o recurso por um motivo legal.

O que fazerEntre em contato com o operador do site; o bloqueio é intencional.

5xxErro do servidor11

500Internal Server ErrorErro interno do servidor

O servidor encontrou uma condição inesperada e não conseguiu concluir a requisição.

O que fazerVerifique os logs do servidor; tente novamente apenas se o erro for transitório.

501Not ImplementedNão implementado

O servidor não suporta o método HTTP exigido pela requisição.

O que fazerUse um método suportado; os servidores devem suportar GET e HEAD.

502Bad GatewayGateway inválido

Um gateway ou proxy recebeu uma resposta inválida de um servidor upstream.

O que fazerVerifique o serviço upstream e tente novamente com backoff.

503Service UnavailableServiço indisponível

O servidor está sobrecarregado ou fora do ar para manutenção.

O que fazerTente novamente após o atraso indicado por Retry-After.

504Gateway TimeoutTempo limite do gateway

Um gateway não recebeu uma resposta em tempo hábil de um servidor upstream.

O que fazerVerifique a latência upstream e tente novamente com um tempo limite maior.

505HTTP Version Not SupportedVersão de HTTP não suportada

O servidor não suporta a versão de HTTP usada pela requisição.

O que fazerTente novamente com HTTP/1.1 ou outra versão suportada.

506Variant Also NegotiatesA variante também negocia

A negociação de conteúdo está mal configurada e aponta de volta para si mesma.

O que fazerCorrija a configuração de negociação do servidor; isso é um bug do servidor.

507Insufficient StorageArmazenamento insuficiente

WebDAV

O servidor WebDAV não consegue armazenar a representação necessária para a requisição.

O que fazerLibere armazenamento ou reduza o tamanho da requisição.

508Loop DetectedLoop detectado

WebDAV

O servidor WebDAV encontrou um loop infinito ao processar a requisição.

O que fazerCorrija a configuração ou os dados que causam o loop.

510Not ExtendedNão estendido

Obsoleto

O cliente deve declarar uma extensão HTTP de que o servidor precisa. Este status está obsoleto.

O que fazerAtualize o cliente ou use uma API suportada.

511Network Authentication RequiredAutenticação de rede necessária

Autenticação

O cliente deve se autenticar para acessar a rede, como em um portal cativo.

O que fazerAbra a página de login da rede e autentique-se.

Como usar

  1. Digite na caixa de busca: um código (404), a frase de razão oficial em inglês (Not Found) ou um sintoma como timeout ou limite de requisições. A lista se atualiza enquanto você digita — não há botão de enviar.
  2. Refine a lista com os chips 1xx–5xx. Eles se combinam com o texto da busca, então “4xx auth” mostra apenas códigos 4xx marcados como autenticação.
  3. Cada cartão mostra o código, a frase de razão oficial, o que ele significa e o que fazer em seguida. A frase de razão permanece em inglês porque é a string que o HTTP realmente carrega.
  4. Pressione Copiar em um cartão para copiar a linha canônica “404 Not Found”, útil em tickets e commits. Limpar apaga tanto o texto da busca quanto o filtro de classe.

Exemplo

Busca

bule

Resultado

418 Eu sou um bule — 4xx · Erro do cliente
Código de Primeiro de Abril da RFC 2324; a RFC 9110 agora registra 418 como não utilizado.
O que fazer: Não dependa dele; nenhum comportamento padrão é definido.

A busca também encontra apelidos que não aparecem no cartão: “bule” vem da piada da RFC 2324, e “limite de taxa” encontra o 429. Você também pode combinar um código com uma palavra do texto: “404 url” encontra o 404.

Escopo e limites

  • A lista segue o Registro de Códigos de Status HTTP da IANA: 64 códigos em 2026-10-25. Códigos específicos de fornecedores, como nginx 499 ou Cloudflare 52x, não estão incluídos.
  • Casos limítrofes são rotulados com honestidade: 104 ainda é um Internet-Draft, 102 / 305 / 510 estão obsoletos, e 306 / 418 são reservados. O 418 também remete à sua origem de Dia da Mentira na RFC 2324.
  • As frases de razão são as strings ASCII oficiais e nunca são traduzidas. Um servidor pode enviar outro texto, mas o código de três dígitos é o que os clientes usam.
  • Esta é uma referência, não um testador de URL. Ela nunca envia uma requisição, então não pode dizer por que um site específico retornou um código — verifique o servidor e os logs desse site.
  • A busca roda inteiramente nesta página: nada é enviado, armazenado ou gravado na URL, e o botão de compartilhar compartilha apenas o endereço da página.

Úteis ao depurar a requisição ou a resposta em torno do código de status.