VeryKitVeryKit

Referência de Códigos HTTP

Consulta instantânea de códigos de status HTTP. Busque por código para ver título, descrição e quando utilizar.

Todos os Códigos (63)
CódigoTítulo
100
Continue
O servidor recebeu os cabeçalhos da requisição e o cliente deve prosseguir enviando o corpo da requisição.
101
Trocando Protocolos
O servidor está trocando de protocolo conforme solicitado pelo cliente através do cabeçalho Upgrade.
102
Processando
O servidor recebeu e está processando a requisição, mas nenhuma resposta está disponível ainda.
103
Dicas Iniciais
Usado para retornar alguns cabeçalhos de resposta antes da mensagem HTTP final.
200
OK
A requisição foi bem-sucedida. O significado depende do método utilizado.
201
Criado
A requisição foi atendida e resultou na criação de um novo recurso.
202
Aceito
A requisição foi aceita para processamento, mas o processamento ainda não foi concluído.
203
Informação Não Autoritativa
A requisição foi bem-sucedida, mas as meta-informações retornadas não são do servidor original.
204
Sem Conteúdo
O servidor processou a requisição com sucesso e não está retornando nenhum conteúdo.
205
Redefinir Conteúdo
O servidor processou a requisição com sucesso, mas não está retornando nenhum conteúdo.
206
Conteúdo Parcial
O servidor está entregando apenas parte do recurso devido a um cabeçalho Range na requisição.
207
Multi-Status
O corpo da mensagem que segue é uma mensagem XML e pode conter vários códigos de resposta separados.
208
Já Relatado
Os membros de uma vinculação DAV já foram enumerados em uma resposta anterior.
226
IM Usado
O servidor atendeu a uma requisição GET para o recurso, e a resposta é uma representação do resultado de uma ou mais manipulações de instância.
300
Múltiplas Escolhas
Indica múltiplas opções para o recurso entre as quais o cliente pode escolher.
301
Movido Permanentemente
Esta e todas as futuras requisições devem ser direcionadas para a URI fornecida.
302
Encontrado
Informa ao cliente para olhar em outro URL.
303
Ver Outro
A resposta para a requisição pode ser encontrada em outra URI usando o método GET.
304
Não Modificado
Indica que o recurso não foi modificado desde a versão especificada pelos cabeçalhos da requisição.
305
Usar Proxy
O recurso solicitado está disponível apenas através de um proxy.
306
Não Utilizado
Este código de status era usado em uma versão anterior da especificação, mas agora não é mais utilizado.
307
Redirecionamento Temporário
A requisição deve ser repetida com outra URI, mas as requisições futuras ainda devem usar a URI original.
308
Redirecionamento Permanente
A requisição e todas as futuras requisições devem ser repetidas usando outra URI.
400
Requisição Inválida
O servidor não pode ou não irá processar a requisição devido a um erro aparente do cliente.
401
Não Autorizado
Autenticação é necessária e falhou ou não foi fornecida.
402
Pagamento Necessário
Reservado para uso futuro.
403
Proibido
A requisição era válida, mas o servidor está recusando a ação.
404
Não Encontrado
O recurso solicitado não pôde ser encontrado, mas pode estar disponível no futuro.
405
Método Não Permitido
Um método de requisição não é suportado para o recurso solicitado.
406
Não Aceitável
O recurso solicitado é capaz de gerar conteúdo não aceitável de acordo com os cabeçalhos Accept.
407
Autenticação de Proxy Necessária
O cliente deve primeiro autenticar-se com o proxy.
408
Tempo Limite da Requisição
O servidor esgotou o tempo aguardando a requisição do cliente.
409
Conflito
Indica que a requisição não pôde ser processada devido a um conflito no estado atual do recurso.
410
Removido
Indica que o recurso solicitado não está mais disponível e não estará disponível novamente.
411
Comprimento Necessário
A requisição não especificou o comprimento do seu conteúdo, que é exigido pelo recurso solicitado.
412
Pré-condição Falhou
O servidor não atende a uma das pré-condições que o solicitante colocou na requisição.
413
Conteúdo Grande Demais
A requisição é maior do que o servidor está disposto ou capaz de processar.
414
URI Grande Demais
A URI fornecida era grande demais para o servidor processar.
415
Tipo de Mídia Não Suportado
A entidade da requisição possui um tipo de mídia que o servidor ou recurso não suporta.
416
Intervalo Não Satisfatório
O cliente pediu uma porção do arquivo, mas o servidor não pode fornecer essa porção.
417
Expectativa Falhou
O servidor não pode atender aos requisitos do campo de cabeçalho Expect da requisição.
418
Eu Sou um Chaleiro
O servidor recusa a tentativa de preparar chá em um chaleiro.
421
Requisição Mal Direcionada
A requisição foi direcionada a um servidor que não é capaz de produzir uma resposta.
422
Conteúdo Inprocessável
A requisição estava bem formatada, mas não pôde ser seguida devido a erros semânticos.
423
Bloqueado
O recurso que está sendo acessado está bloqueado.
424
Dependência Falhou
A requisição falhou porque dependia de outra requisição e essa requisição falhou.
425
Cedo Demais
Indica que o servidor não está disposto a arriscar processar uma requisição que pode ser repetida.
426
Atualização Necessária
O cliente deve mudar para um protocolo diferente.
428
Pré-condição Necessária
O servidor de origem requer que a requisição seja condicional.
429
Muitas Requisições
O usuário enviou muitas requisições em um determinado período de tempo.
431
Campos do Cabeçalho de Requisição Grandes Demais
O servidor não está disposto a processar a requisição porque um campo de cabeçalho individual, ou todos os campos de cabeçalho coletivamente, são grandes demais.
451
Indisponível por Razões Legais
Um operador do servidor recebeu uma demanda legal para negar acesso a um recurso.
500
Erro Interno do Servidor
Uma mensagem de erro genérica, dada quando uma condição inesperada foi encontrada.
501
Não Implementado
O servidor não reconhece o método da requisição ou não tem a capacidade de atendê-la.
502
Gateway Inválido
O servidor estava agindo como um gateway ou proxy e recebeu uma resposta inválida do servidor upstream.
503
Serviço Indisponível
O servidor não pode lidar com a requisição (porque está sobrecarregado ou fora para manutenção).
504
Tempo Limite do Gateway
O servidor estava agindo como um gateway ou proxy e não recebeu uma resposta oportuna do servidor upstream.
505
Versão HTTP Não Suportada
O servidor não suporta a versão do protocolo HTTP utilizada na requisição.
506
Variante Também Negocia
A negociação de conteúdo transparente para a requisição resulta em uma referência circular.
507
Armazenamento Insuficiente
O servidor não é capaz de armazenar a representação necessária para completar a requisição.
508
Loop Detectado
O servidor detectou um loop infinito ao processar a requisição.
510
Não Estendido
Extensões adicionais à requisição são necessárias para o servidor atendê-la.
511
Autenticação de Rede Necessária
O cliente precisa se autenticar para obter acesso à rede.

Exemplos de uso

  • Consultar o significado do código 429 ao depurar limitação de taxa
  • Referenciar rapidamente códigos de status ao escrever tratamento de erros de API
  • Verificar o código de status correto para retornar em um novo endpoint de API

Quando utilizar esta ferramenta?

  • Ao depurar respostas de API e precisar entender um código de status
  • Ao implementar tratamento de erros e precisar dos códigos de resposta corretos
  • Ao escrever documentação de API que referencia códigos de status

Perguntas frequentes

O que são códigos de status HTTP?
Códigos de status HTTP são números de três dígitos retornados por um servidor em resposta a uma solicitação do cliente. Eles indicam se a solicitação foi bem-sucedida, redirecionada ou resultou em um erro.
O que significam as categorias?
1xx são informativos, 2xx indicam sucesso, 3xx são redirecionamentos, 4xx são erros do cliente (solicitação inválida, não encontrado, etc.) e 5xx são erros do servidor (erro interno, serviço indisponível, etc.).