Tabela de códigos de status HTTP: o que cada número significa
Olá, pessoal hoje mais cedo estava buscando uma lista com todos os códigos de status HTTP e cai em vários artigos e blogs muito poluído e a primeira coisa que fiz foi pesquisar se aqui no TabsNews tinha algo, mais não achei nada então resolvi escrever esse conteúdo para outras pessoas poderem ter essa lista tão importante para programadores de forma mais clean.
Os códigos de status das respostas HTTP indicam se uma requisição HTTP foi corretamente concluída. As respostas são agrupadas em cinco classes:
- Respostas de informação (100-199),
- Respostas de sucesso (200-299),
- Redirecionamentos (300-399)
- Erros do cliente (400-499)
- Erros do servidor (500-599).
Code | Nome | Breve explicação |
---|---|---|
100 | Continuar | O servidor recebeu os cabeçalhos da solicitação e o cliente deve continuar a enviar o corpo da solicitação (com um cabeçalho de solicitação Expect). |
101 | Mudando protocolos | O servidor está mudando o protocolo em uso e o cliente deve reconfigurar para usar o novo protocolo. |
102 | Processando | O servidor recebeu e está processando a solicitação, mas ainda não enviou uma resposta. |
103 | Early Hints | O servidor envia uma resposta preliminar para informar o cliente de que uma resposta mais completa está por vir. |
200 | OK | A solicitação foi bem sucedida. |
201 | Criado | A solicitação foi bem sucedida e um novo recurso foi criado como resultado. |
202 | Aceito | A solicitação foi aceita para processamento, mas ainda não foi concluída. |
203 | Informação não autoritativa | A resposta foi bem sucedida, mas vem com informações que podem ter vindo de outra fonte. |
204 | Sem conteúdo | A solicitação foi bem sucedida, mas não há representação para retornar (por exemplo, quando se exclui um recurso). |
205 | Reset Conteúdo | A solicitação foi bem sucedida, mas o cliente deve redefinir a visualização do documento que estava sendo editado. |
206 | Conteúdo parcial | O servidor está retornando apenas uma parte do recurso, devido a um cabeçalho de intervalo enviado pelo cliente. |
207 | Multiestatuto | A mensagem de resposta contém uma resposta XML que descreve vários códigos de status HTTP. |
208 | Já reportado | O membro do corpo já foi relatado em uma resposta anterior. |
226 | IM Usado | O servidor cumpriu uma solicitação GET para o recurso e a resposta é uma representação do resultado de uma ou mais manipulações de instância aplicadas ao recurso. |
300 | Múltipla escolha | O cliente deve escolher um dos múltiplos resultados que o servidor está oferecendo. |
301 | Movido permanentemente | A URI do recurso solicitado foi alterada permanentemente. |
302 | Encontrado | Este código de resposta significa que a URI do recurso solicitado foi alterada temporariamente. |
303 | Veja outro | O servidor envia esta resposta para instruir o cliente a obter a resposta solicitada em outra URI usando o método GET. |
304 | Não modificado | Indica que a resposta não foi modificada desde a última solicitação. |
305 | Use proxy | O recurso só pode ser acessado através de um proxy e o endereço fornecido é o endereço desse proxy. |
307 | Redirecionamento temporário | Este código de resposta significa que o recurso solicitado está temporariamente sob um URI diferente. |
308 | Redirecionamento permanente | Este código de resposta significa que o recurso solicitado foi movido permanentemente para um novo URI. |
400 | Solicitação inválida | O servidor não pode ou não processará a solicitação do cliente devido a algo que é percebido como um erro do cliente (por exemplo, sintaxe de solicitação mal formada). |
401 | Não autorizado | O cliente deve se autenticar para obter a resposta solicitada. |
402 | Pagamento necessário | Este código de resposta está reservado para uso futuro. |
403 | Proibido | O cliente não tem direitos de acesso ao conteúdo, portanto o servidor está rejeitando dar uma resposta adequada. |
404 | Não encontrado | O servidor não encontrou nenhum recurso correspondente à URI solicitada. |
405 | Método não permitido | O método de solicitação é conhecido pelo servidor, mas foi desativado e não pode ser usado. |
406 | Não aceitável | A resposta solicitada não é aceitável de acordo com os cabeçalhos de solicitação enviados. |
407 | Autenticação de proxy necessária | O cliente deve se autenticar para obter a resposta solicitada, usando o proxy. |
408 | Tempo limite da solicitação | O servidor encerrou a conexão devido a um tempo limite da solicitação. |
409 | Conflito | O pedido não pôde ser concluído devido a um conflito com o estado atual do recurso. |
410 | Desaparecido | O recurso solicitado não está mais disponível e não será mais disponibilizado. |
411 | Comprimento necessário | O servidor rejeitou a solicitação porque o campo de comprimento da solicitação estava ausente. |
412 | Falha na pré-condição | O servidor não atenderá à solicitação, a menos que o cliente solicite o cabeçalho condicional (por exemplo, If-Match) passando um ou mais valores de etag condicionais correspondentes ao recurso solicitado. |
413 | Payload muito grande | A entidade de solicitação é maior do que os limites definidos pelo servidor; o servidor pode fechar a conexão ou retornar um campo de resposta Retry-After. |
414 | URI da solicitação muito longa | O URI da solicitação é muito grande para o servidor processar. |
415 | Tipo de mídia não suportado | A entidade de solicitação tem um tipo de mídia que o servidor ou recurso não suporta. |
416 | Intervalo de solicitação não satisfatório | O cliente solicitou um intervalo do qual o servidor não pode fornecer. |
417 | Falha na expectativa | A solicitação inclui expectativas que o servidor não pode atender. |
418 | Eu sou uma chaleira | Este código de resposta foi definido no Protocolo de Controle de Café de Hyper Text como uma brincade de 1 de abril de 1998 e não deve ser levado a sério. Ele indica que o servidor se recusa a fazer café porque é uma chaleira de café. |
421 | Solicitação mal direcionada | A solicitação foi direcionada a um servidor inapto para atender à solicitação. |
422 | Entidade não processável | A solicitação está bem formada, mas não pode ser processada devido a erros semânticos. |
423 | Fechado | O recurso que está sendo acessado está bloqueado. |
424 | Dependência falhou | A solicitação falhou devido a uma falha em uma solicitação anterior. |
426 | Atualização necessária | O cliente deve alterar o protocolo que está usando para se comunicar com o servidor. |
428 | Pré-condição necessária | O servidor requer que a solicitação do cliente seja condicional (por exemplo, se o cabeçalho If-Match for usado) |
429 | Muitas solicitações | O usuário enviou muitas solicitações em um determinado período de tempo. |
431 | Campos de cabeçalho da solicitação muito grandes | O servidor não pode processar a solicitação porque um ou mais campos de cabeçalho são muito grandes. |
444 | Conexão fechada sem resposta | O servidor fechou a conexão sem enviar uma resposta. |
451 | Indisponível por motivos legais | O acesso ao recurso é negado por motivos legais. |
499 | Cliente fechou a solicitação | O cliente fechou a conexão antes de receber a resposta. |
500 | Erro interno do servidor | O servidor encontrou uma situação inesperada que o impediu de atender à solicitação. |
501 | Não implementado | O servidor não suporta a funcionalidade necessária para atender à solicitação. |
502 | Gateway incorreto | O servidor recebeu uma resposta inválida do servidor upstream ao tentar atender à solicitação. |
503 | Serviço indisponível | O servidor está temporariamente indisponível devido a sobrecarga ou manutenção. |
504 | Tempo limite do gateway | O servidor não recebeu uma resposta a tempo de um servidor upstream ao tentar atender à solicitação. |
505 | Versão HTTP não suportada | A versão do protocolo HTTP usada na solicitação não é suportada pelo servidor. |
506 | Variante também negocia | O servidor encontrou uma referência circular ao processar a solicitação. |
507 | Armazenamento insuficiente | O servidor não pode armazenar a representação que acompanha a solicitação devido a limites de espaço em disco. |
508 | Loop detectado | O servidor detectou um loop infinito ao processar a solicitação. |
510 | Não estendido | O servidor não suporta a extensão necessária para atender à solicitação. |
511 | Autenticação de rede necessária | O cliente deve se autenticar para obter a resposta solicitada. |
599 | Erro de tempo limite de conexão de rede | O tempo limite foi atingido pelo gateway ou pelo proxy upstream enquanto aguardava uma resposta de um servidor. |
Veja mais conteúdos como esses gratuitamente com mais qualidade em meu blog acesse: https://rf.curto.dev/blog-tabnews-ads