Skip to main content

O que são códigos de status HTTP?

Código de Transito Brasileiro Completo (Abril 2025)

Código de Transito Brasileiro Completo (Abril 2025)
Anonim

Códigos de status HTTP são códigos de resposta padrão fornecidos por servidores de sites na Internet. Os códigos ajudam a identificar a causa do problema quando uma página da Web ou outro recurso não é carregado corretamente.

O termo código de status HTTP é, na verdade, o termo comum para a linha de status HTTP que inclui Código de status HTTP e a Frase de razão HTTP .

Os códigos de status HTTP às vezes são chamados de códigos de erro do navegador ou códigos de erro da Internet.

Por exemplo, a linha de status HTTP 500: Erro interno do servidor é composto pelo código de status HTTP de 500 e a frase razão HTTP de Erro do Servidor Interno.

Cinco categorias de erros de código de status HTTP existem; estes são os dois principais grupos:

Erro do cliente 4xx

Esse grupo de códigos de status HTTP inclui aqueles em que a solicitação de uma página da Web ou outro recurso contém uma sintaxe incorreta ou não pode ser preenchida por algum outro motivo, presumivelmente por culpa do cliente (o internauta).

Alguns códigos de status HTTP de erro de cliente comuns incluem 404 (Não encontrado), 403 (Proibido) e 400 (Solicitação incorreta).

5xx Erro no servidor

Esse grupo de códigos de status HTTP inclui aqueles em que a solicitação de uma página da Web ou outro recurso é compreendida pelo servidor do site, mas é incapaz de preenchê-lo por algum motivo.

Alguns códigos de status HTTP de erro de servidor comuns incluem o sempre popular 500 (Internal Server Error), juntamente com 503 (Serviço indisponível) e 502 (gateway inválido).

Mais informações sobre códigos de status HTTP

Outros códigos de status HTTP existem além dos códigos 4xx e 5xx. Há também códigos 1xx, 2xx e 3xx que são informativos, confirmam o sucesso ou determinam um redirecionamento, respectivamente. Esses tipos adicionais de códigos de status HTTP não são erros, portanto, você não deve ser alertado sobre eles no navegador.

Veja uma lista completa de erros na nossa página de Erros de Código de Status HTTP ou veja todas essas linhas de status HTTP (1xx, 2xx e 3xx) em nossas Linhas de Status O Que São HTTP? peça.

A página de Registro de Código de Status do Protocolo de Transferência de Hipertexto (HTTP) da IANA é a fonte oficial dos códigos de status HTTP, mas o Windows algumas vezes inclui erros adicionais mais específicos que explicam informações adicionais. Você pode encontrar uma lista completa deles no site da Microsoft.

Por exemplo, enquanto o código de status HTTP de 500 significa Erro do servidor da Internet , O Microsoft Internet Information Services (ISS) usa 500.15 para significar isso Solicitações diretas para Global.aspx não são permitidas.

Aqui estão mais alguns exemplos:

  • 404.13 tem a frase razão HTTP deTamanho do conteúdo é muito grande.
  • 500.53 significaUm erro de reconfiguração ocorreu durante o tratamento de notificação RQ_RELEASE_REQUEST_STATE. Ocorreu um erro de execução da regra de saída. A regra é configurada para ser executada antes que o cache do usuário de saída seja atualizado.
  • 502.3 significa Gateway inválido: erro de conexão do encaminhador (ARR).

Esses chamados sub-códigos gerados pelo Microsoft ISS não substituem códigos de status HTTP, mas são encontrados em várias áreas do Windows, como arquivos de documentação.

Nem todos os códigos de erro estão relacionados

Um código de status HTTP não é o mesmo que um código de erro do Gerenciador de dispositivos ou um código de erro do sistema. Alguns códigos de erro do sistema compartilham números de código com códigos de status HTTP, mas são erros diferentes com mensagens de erro e significados associados completamente diferentes.

Por exemplo, o código de status HTTP 403.2 significaAcesso de leitura proibido. No entanto, há também um código de erro do sistema 403 que significaO processo não está no modo de processamento em segundo plano.

Da mesma forma,500 código de status que significaErro do servidor da Internet poderia ser facilmente confundido com um código de erro do sistema500 que significaO perfil do usuário não pode ser carregado.

No entanto, estes não estão relacionados e não devem ser tratados de forma semelhante. Um é exibido em um navegador da web e explica uma mensagem de erro sobre o cliente ou servidor, enquanto o outro aparece em outro lugar no Windows e não envolve necessariamente o navegador da web.

Se você está tendo problemas para identificar se o código de erro que você vê é um código de status HTTP, observe cuidadosamente onde a mensagem é vista. Se você vir um erro no seu navegador da web, na página da web , é um código de resposta HTTP.

Outras mensagens de erro devem ser tratadas separadamente com base no contexto em que são vistas: Os códigos de erro do Gerenciador de dispositivos são vistos no Gerenciador de dispositivos, os códigos de erro do sistema são exibidos em todo o Windows, os códigos POST são fornecidos durante o Power On Self Test etc.