O que significam os erros comuns do Código de Status HTTP?

Índice:

O que significam os erros comuns do Código de Status HTTP?
O que significam os erros comuns do Código de Status HTTP?

Vídeo: O que significam os erros comuns do Código de Status HTTP?

Vídeo: O que significam os erros comuns do Código de Status HTTP?
Vídeo: DICA: O JEITO MAIS FÁCIL DE FAZER AS CONQUISTAS NO XBOX ONE! - YouTube 2024, Abril
Anonim

HTTP é um protocolo de comunicação simples baseado em TCP / IP e é o substrato absoluto para a entrega de dados na World Wide Web. Há muitos anos, o HTTP está servindo como um protocolo poderoso em que muitos dados são enviados por HTTP entre o cliente e o servidor. Basicamente, o HTTP é baseado em uma arquitetura cliente-servidor, na qual os navegadores da Web e os mecanismos de pesquisa agem como um cliente HTTP e o servidor da Web age como um servidor. Este pedido / resposta por clientes e servidor é comunicado através de conexão TCP / IP. O cliente do navegador inicia uma solicitação para um servidor da Web na forma de URL e o servidor da Web responde com recursos solicitados junto com Códigos de status HTTPS que estão presentes no cabeçalho HTTP dos navegadores. Em outras palavras, o servidor web responde a solicitação com códigos de sucesso ou erro.

Erros de código de status HTTP

Código de status do HTTPS é uma pequena nota enviada pelo servidor que é exibida na página da Web quando o cliente inicia uma solicitação ao servidor. O código de status do HTTPS é crítico para o proprietário do site ou para qualquer desenvolvedor, pois desempenha um papel importante no diagnóstico dos erros do lado do cliente / servidor e na resolução dos problemas de configuração.Em outras palavras, o código de status do HTTPS é uma maneira de dizer que algo não está correto. O elemento de código de status é um número de 3 dígitos, em que o primeiro dígito do código de status especifica as classes das respostas. Dentro da classe, existe uma variedade de códigos de servidor e é retornada pelo servidor. Os dois últimos dígitos do código de status do HTTPS não possuem nenhuma função de classificação. Existem cinco classes padrão para os códigos de status HTTP que discutiremos em detalhes e discutiremos alguns códigos de status do HTTPS com os quais podemos nos deparar regularmente.
Código de status do HTTPS é uma pequena nota enviada pelo servidor que é exibida na página da Web quando o cliente inicia uma solicitação ao servidor. O código de status do HTTPS é crítico para o proprietário do site ou para qualquer desenvolvedor, pois desempenha um papel importante no diagnóstico dos erros do lado do cliente / servidor e na resolução dos problemas de configuração.Em outras palavras, o código de status do HTTPS é uma maneira de dizer que algo não está correto. O elemento de código de status é um número de 3 dígitos, em que o primeiro dígito do código de status especifica as classes das respostas. Dentro da classe, existe uma variedade de códigos de servidor e é retornada pelo servidor. Os dois últimos dígitos do código de status do HTTPS não possuem nenhuma função de classificação. Existem cinco classes padrão para os códigos de status HTTP que discutiremos em detalhes e discutiremos alguns códigos de status do HTTPS com os quais podemos nos deparar regularmente.

Os códigos de status do HTTPS são classificados em 5 classes:

1xx:

Esta classe significa respostas informativas que indicam que as solicitações iniciadas pelo cliente são recebidas pelo servidor da Web e estão em processo.

Dentro desta classe, existe uma variedade de códigos de servidor e é retornada pelo servidor.

A seguir, algumas das listas de códigos de status da classe 1xx.

100 Continue: Isso indica que o servidor recebeu apenas uma parte da solicitação iniciada pelo cliente de uma solicitação grande e isso significa que o cliente pode continuar enviando uma solicitação, desde que a solicitação não seja rejeitada da extremidade do servidor.

101 Protocolos de Comutação: O código de status significa que o servidor está pronto para alternar os protocolos de acordo com a solicitação do cliente.

2xx:

Esta classe é um código de sucesso retornado pelo servidor. Isso significa que a solicitação iniciada pelo cliente foi recebida pelo servidor, assim como a ação foi compreendida e processada.

A seguir, algumas das listas de códigos de status da classe 2xx.

200 OK: Esse código de status é uma resposta padrão para as solicitações HTTP bem-sucedidas iniciadas pelos clientes. Ele é retornado pelo servidor quando a página da Web se comporta da mesma maneira que se espera que se comporte.

201 Criado: Este código de status é retornado quando a solicitação iniciada pelo cliente é concluída pelo servidor e um novo recurso é criado

205 Redefinir conteúdo: Esse código de status é retornado quando o servidor concluiu a solicitação do cliente, mas não conseguiu retornar nenhum conteúdo. Requer que o cliente / navegador redefina a visualização do documento.

3xx:

Esta classe é um código de Redirecionamento que sugere que o cliente execute a ação adicional para concluir a solicitação iniciada. Indica que o cliente deve executar ações adicionais para concluir a solicitação.

A seguir, algumas das listas de códigos de status da classe 3xx.

300 Múltiplas Escolhas: indica múltipla escolha para os recursos iniciados pelo cliente. O cliente pode selecionar um link com um máximo de cinco endereços.

301 mudou-se permanentemente: Esse código de status é exibido quando a solicitação iniciada pelo cliente para os recursos ou a página da Web é substituída permanentemente por outro recurso. ele redireciona para um novo URL.

302 Encontrados: Esse código de status é exibido quando a solicitação iniciada pelo cliente para os recursos ou página da web é encontrada, mas em um local diferente do esperado. Ele é temporariamente transferido para outro recurso ou redirecionado temporariamente para um novo URL.

304 Não Modificado: Esse código de status é retornado se o cliente já tiver feito o download de recursos desde a última visita e for exibido para notificar o navegador do cliente de que os recursos solicitados já estão armazenados no cache do navegador que não foi modificado. Esse código de status basicamente acelera a entrega de recursos da página da Web usando a cópia baixada anteriormente que ainda está presente no cache desde a última visita.

4xx:

O erro do lado do cliente, que indica que houve um problema com a solicitação do cliente. O código é retornado se a solicitação do cliente puder conter uma sintaxe incorreta.

A seguir, algumas das listas de códigos de status da classe 4xx.

400 pedido incorreto: Esse código de status é retornado se o servidor não processou a solicitação devido a erro do cliente, como sintaxe incorreta, solicitação de roteamento enganoso, enquadramento inválido, etc.

401 não autorizado: Este código de status é retornado pelo servidor se um cliente não tiver fornecido credenciais de autenticação válidas.

403 Proibido: Esse código de status do HTTPS é retornado quando o acesso ao recurso é proibido e um cliente não possui uma permissão necessária para visualizar o conteúdo. Isso ocorre basicamente se o cliente estiver tentando exibir um conteúdo protegido por senha sem credenciais de login válidas.

404 não encontrado: Este erro de código de status do HTTPS é o erro mais comum de todos e é retornado se o servidor não encontrar a solicitação iniciada pelo cliente.

405 Método não permitido: Esse código de status do HTTPS é retornado se o método solicitado pelo cliente for suportado pelo servidor de hospedagem, mas não for suportado pelos recursos solicitados pelo cliente.

408 Tempo Limite do Pedido: Esse código de status do HTTPS é retornado pelo servidor se o servidor não receber uma solicitação completa do navegador do cliente. A principal razão para esse erro seria uma perda de pacotes de dados durante a comunicação entre o cliente-servidor. O servidor expira aguardando a solicitação receber completamente do navegador do cliente.

410 ido: Esse código de status do HTTPS é retornado se o servidor não encontrar a página ou recursos solicitados pelo cliente. Este erro de status é semelhante ao erro 404 Not Found, exceto que esse erro é permanente e a página ou os recursos solicitados não estão mais disponíveis no momento e também não estarão disponíveis novamente no futuro.

5xx:

Esta classe é um erro do lado do servidor e é retornada se o servidor não atender a solicitação do cliente. O erro no servidor pode ser um dos motivos que impedem o cumprimento da solicitação.

A seguir, algumas das listas de códigos de status da classe 5xx.

500 Erro interno do servidor: Esse erro de status do HTTPS é gerado pelos plug-ins de terceiros ou plug-ins defeituosos. Este é um erro do servidor quando o servidor não consegue conectar o banco de dados e não consegue entregar o recurso solicitado.

501 Não implementado: Esta é a questão do servidor web, um erro é retornado se o servidor não suportar a funcionalidade que foi solicitada pelo cliente. Este erro pode ser resolvido apenas o host

502 Bad Gateway: Esse erro ocorre principalmente quando o servidor que solicita os recursos para o banco de dados leva muito tempo e é cancelado pelo próprio servidor da web, eventualmente interrompendo a conexão com o servidor upstream ou um banco de dados. Este erro é retornado pelo servidor quando recebe uma resposta inválida do servidor upstream.

503 serviço indisponível: Esse erro será retornado se o servidor estiver sobrecarregado com muitas solicitações e estiver indisponível para manipular as solicitações no tempo.

504 Tempo limite do gateway: Esse erro é retornado quando o servidor que está agindo como um gateway não recebe a resposta de um servidor upstream. Ocorre quando uma solicitação iniciada pelo cliente envolve dois servidores para processar a solicitação, em que o primeiro servidor atua como um gateway. O primeiro servidor encaminha a solicitação para o segundo servidor e o erro é retornado se o tempo limite do primeiro servidor aguardar a resposta do segundo servidor.

Espero que você ache esta informação útil.

Recomendado: