1xx (resposta provisória)
Um código de status que indica uma resposta provisória e exige que o solicitante prossiga.
código | ilustrar |
---|---|
100 | (Continuar) O solicitante deverá prosseguir com a solicitação. O servidor retorna este código para indicar que recebeu a primeira parte da solicitação e está aguardando o restante. |
101 | (Protocolo de troca) O solicitante solicitou ao servidor para trocar de protocolo e o servidor confirmou e está pronto para mudar. |
2xx (sucesso)
Um código de status que indica que a solicitação foi processada com êxito.
código | ilustrar |
---|---|
200 | (Sucesso) O servidor processou a solicitação com sucesso. Normalmente, isso significa que o servidor atendeu a página da web solicitada. |
201 | (Criado) A solicitação foi bem-sucedida e o servidor criou o novo recurso. |
202 | (Aceito) O servidor aceitou a solicitação, mas ainda não a processou. |
203 | (Informações não autorizadas) O servidor processou a solicitação com sucesso, mas as informações retornadas podem ter vindo de outra fonte. |
204 | (Sem conteúdo) O servidor processou a solicitação com êxito, mas não retornou nenhum conteúdo. |
205 | (Redefinir conteúdo) O servidor processou a solicitação com êxito, mas não retornou nenhum conteúdo. |
206 | (Parte do conteúdo) O servidor processou com sucesso parte da solicitação GET |
3xx (redirecionar)
Indica que ações adicionais são necessárias para concluir a solicitação. Normalmente, esses códigos de status são usados para redirecionamentos.
código | ilustrar |
---|---|
300 | (Múltiplas escolhas) Em resposta a uma solicitação, o servidor pode realizar uma variedade de operações. O servidor pode selecionar uma operação com base no solicitante (agente do usuário) ou fornecer uma lista de operações para o solicitante escolher. |
301 | (Movido permanentemente) A página da web solicitada foi movida permanentemente para um novo local. Quando o servidor retorna esta resposta (em resposta a uma solicitação GET ou HEAD), ele encaminha automaticamente o solicitante para o novo local. |
302 | (Movimento temporário) O servidor atualmente responde a solicitações de páginas da Web em um local diferente, mas os solicitantes devem continuar a usar o local original para solicitações futuras. |
303 | (Veja outros locais) O servidor retorna esse código quando o solicitante deve usar solicitações GET separadas para locais diferentes para recuperar respostas. |
304 | (Não modificado) A página da web solicitada não foi modificada desde a última solicitação. Quando o servidor retorna esta resposta, nenhum conteúdo da página web é retornado. |
305 | (Usando um proxy) O solicitante só pode acessar a página da web solicitada usando um proxy. Se o servidor retornar esta resposta, isso também indica que o solicitante deve usar um proxy. |
307 | (Redirecionamento temporário) O servidor está atualmente respondendo a solicitações de uma página da Web em um local diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. |
4xx (erro de solicitação)
Esses códigos de status indicam que a solicitação pode ter dado errado, impedindo o servidor de processá-la.
código | ilustrar |
---|---|
400 | (Solicitação incorreta) O servidor não entende a sintaxe da solicitação. |
401 | (Não autorizado) A solicitação requer autenticação. Para páginas da web que exigem login, o servidor pode retornar esta resposta. |
403 | (Proibido) O servidor recusou a solicitação. |
404 | (Não encontrado) O servidor não consegue encontrar a página da web solicitada. |
405 | (Method Disable) Desabilita o método especificado na solicitação. |
406 | (Não aceito) A página da web solicitada não pode responder com os atributos de conteúdo solicitados. |
407 | (É necessária autorização de proxy) Este código de status é semelhante a 401 (Não autorizado), mas especifica que o solicitante deve ser autorizado a usar o proxy. |
408 | (Tempo limite da solicitação) Ocorreu um tempo limite enquanto o servidor aguardava uma solicitação. |
409 | (Conflito) O servidor encontrou um conflito ao concluir a solicitação. O servidor DEVE incluir informações sobre o conflito na resposta. |
410 | (Excluído) O servidor retornará esta resposta se o recurso solicitado tiver sido excluído permanentemente. |
411 | (comprimento válido obrigatório) O servidor não aceita solicitações sem um campo de cabeçalho de comprimento de conteúdo válido. |
412 | (Pré-condição não atendida) O servidor não atendeu a uma das pré-condições definidas pelo solicitante na solicitação. |
413 | (Entidade de solicitação muito grande) O servidor não pode processar a solicitação porque a entidade de solicitação é muito grande e excede os recursos de processamento do servidor. |
414 | (O URI solicitado é muito longo) O URI solicitado (geralmente um URL) é muito longo e não pode ser processado pelo servidor. |
415 | (Tipo de mídia não compatível) O formato solicitado não é compatível com a página solicitada. |
416 | (O escopo solicitado não atende aos requisitos) O servidor retornará esse código de status se a página não puder fornecer o escopo solicitado. |
417 | (Esperado não atendido) O servidor não atendeu aos requisitos do campo de cabeçalho de solicitação "Esperado". |
5xx (erro do servidor)
Esses códigos de status indicam que ocorreu um erro interno enquanto o servidor tentava processar a solicitação. Esses erros podem ser erros no próprio servidor e não na solicitação.
código | ilustrar |
---|---|
500 | (Erro interno do servidor) O servidor encontrou um erro e não conseguiu concluir a solicitação. |
501 | (Ainda não implementado) O servidor não possui funcionalidade para concluir a solicitação. Por exemplo, este código pode ser retornado quando o servidor não reconhece o método de solicitação. |
502 | (Gateway inválido) O servidor, agindo como gateway ou proxy, recebeu uma resposta inválida de um servidor upstream. |
503 | (Serviço indisponível) O servidor está indisponível no momento (devido a sobrecarga ou tempo de inatividade para manutenção). Normalmente, este é um estado temporário. |
504 | (Tempo limite do gateway) O servidor agiu como gateway ou proxy, mas não recebeu solicitações do servidor upstream em tempo hábil. |
505 | (Versão HTTP não suportada) O servidor não suporta a versão do protocolo HTTP usada na solicitação. |