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ódigo | Tí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.).