Códigos de Status HTTP

Referência completa dos códigos de resposta HTTP, de 1xx (informativo) a 5xx (erro do servidor). Use o campo de busca para filtrar.

1xx — Informativo

CódigoNomeDescrição
100ContinueO servidor recebeu os headers e o cliente deve continuar enviando o corpo da requisição.
101Switching ProtocolsO servidor aceita mudar o protocolo conforme solicitado pelo cliente (ex: upgrade para WebSocket).
102ProcessingO servidor está processando a requisição, mas ainda não há resposta disponível (WebDAV).
103Early HintsPermite ao cliente começar a pré-carregar recursos enquanto o servidor prepara a resposta.

2xx — Sucesso

CódigoNomeDescrição
200OKRequisição bem-sucedida. A resposta depende do método HTTP usado.
201CreatedRequisição bem-sucedida e um novo recurso foi criado.
202AcceptedRequisição aceita para processamento, mas ainda não concluída.
204No ContentRequisição bem-sucedida, mas não há conteúdo para retornar.
206Partial ContentO servidor retornou apenas parte do recurso (usado em downloads parciais/range requests).

3xx — Redirecionamento

CódigoNomeDescrição
301Moved PermanentlyO recurso foi movido permanentemente para outra URL. SEO: transfere autoridade.
302FoundRedirecionamento temporário. O recurso está temporariamente em outra URL.
303See OtherO servidor redireciona para outro recurso via GET (comum após POST).
304Not ModifiedO recurso não foi modificado desde a última requisição. O cliente pode usar o cache.
307Temporary RedirectIgual ao 302, mas garante que o método HTTP não será alterado.
308Permanent RedirectIgual ao 301, mas garante que o método HTTP não será alterado.

4xx — Erro do Cliente

CódigoNomeDescrição
400Bad RequestO servidor não conseguiu entender a requisição (sintaxe inválida).
401UnauthorizedAutenticação é necessária e falhou ou não foi fornecida.
403ForbiddenO servidor entendeu a requisição, mas se recusa a autorizá-la.
404Not FoundO recurso solicitado não foi encontrado no servidor.
405Method Not AllowedO método HTTP usado não é permitido para este recurso.
408Request TimeoutO servidor encerrou a conexão porque o cliente demorou demais.
409ConflictConflito com o estado atual do recurso (ex: edição simultânea).
413Payload Too LargeO corpo da requisição excede o limite aceito pelo servidor.
414URI Too LongA URL da requisição é longa demais para o servidor processar.
415Unsupported Media TypeO formato do payload não é suportado pelo servidor.
429Too Many RequestsO cliente enviou requisições demais em um período (rate limiting).
451Unavailable For Legal ReasonsO recurso não está disponível por motivos legais.

5xx — Erro do Servidor

CódigoNomeDescrição
500Internal Server ErrorErro genérico — o servidor encontrou uma condição inesperada.
501Not ImplementedO servidor não suporta a funcionalidade necessária para atender a requisição.
502Bad GatewayO servidor, atuando como gateway/proxy, recebeu uma resposta inválida do servidor upstream.
503Service UnavailableO servidor está temporariamente indisponível (manutenção ou sobrecarga).
504Gateway TimeoutO servidor, atuando como gateway/proxy, não recebeu resposta a tempo do upstream.
507Insufficient StorageO servidor não tem espaço para completar a requisição (WebDAV).
508Loop DetectedO servidor detectou um loop infinito ao processar a requisição (WebDAV).
511Network Authentication RequiredO cliente precisa se autenticar na rede para ter acesso (captive portal).