O que significam os erros comuns de código de status HTTP?

HTTP é um protocolo de comunicação simples baseado em TCP/IP  e é o substrato absoluto para entrega de dados na World Wide Web . Por muitos anos, o HTTP  está servindo como um protocolo poderoso em que zilhões de dados são enviados por meio de HTTP entre cliente e servidor.  Essencialmente, o HTTP(Essentially HTTP) é baseado em uma arquitetura cliente-servidor, na qual os navegadores da Web e os mecanismos de pesquisa atuam como um cliente HTTP e o servidor (HTTP)da Web(Web) atua como um servidor. Esta solicitação/resposta dos clientes e do servidor é comunicada por meio de uma TCP/IP . O cliente do navegador inicia uma solicitação para um servidor web na forma de URLe o servidor web responde de volta com os recursos solicitados junto com os códigos de status HTTPS(HTTPS status codes) que estão presentes no cabeçalho HTTP dos navegadores. (HTTP)Em outras palavras, o servidor web responde à solicitação com códigos de sucesso ou erro.

Erros de código de status HTTP

Erros de código de status HTTP

O código de status HTTPS(HTTPS) é uma nota curta enviada pelo servidor que é exibida na página da Web quando o cliente inicia uma solicitação ao servidor. O código de status HTTPS(HTTPS) é fundamental para o proprietário de sites ou 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 HTTPS é a maneira de um servidor dizer que algo não está certo. 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 são retornados pelo servidor. Os dois últimos dígitos do código de status HTTPS não possuem função de classificação. Existem cinco classes padrão para HTTPcódigos de status que vamos discutir em detalhes e discutir alguns códigos de status HTTPS que podemos encontrar regularmente.

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

1xx:

Essa classe significa respostas informativas(Informational) 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 são retornados pelo servidor.

A seguir estão algumas das listas de códigos de status sob a 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 significa que o cliente pode continuar enviando uma solicitação desde que a solicitação não seja rejeitada do lado do servidor.

101 Protocolos de comutação:(101 Switching Protocols:) O código de status significa que o servidor está pronto para alternar protocolos conforme 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 estão algumas das listas de códigos de status da classe 2xx.

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

201 Created: 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:(205 Reset Content:) este código de status é retornado quando o servidor conclui com êxito a solicitação do cliente, mas não retorna nenhum conteúdo. Requer que o cliente/navegador redefina a visualização do documento.

3xx:

Essa classe é um código de redirecionamento(Redirection) que sugere que o cliente execute a ação adicional para concluir a solicitação iniciada. Indica que o cliente deve tomar medidas adicionais para concluir a solicitação.

A seguir estão algumas das listas de códigos de status da classe 3xx.

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

301 Movido permanentemente:(301 Moved Permanently:) esse código de status é exibido quando a solicitação iniciada pelo cliente para os recursos ou página da Web é substituída permanentemente por outro recurso. ele redireciona para um novo URL .

302 Encontrado:(302 Found:) Este código de status é exibido quando a solicitação iniciada pelo cliente para os recursos ou a página da Web é encontrada, mas em um local diferente do esperado. Ele é movido temporariamente para outro recurso ou redirecionado temporariamente para um novo URL .

304 Not Modified: Este código de status é retornado se o cliente já baixou recursos desde a última visita e é exibido para notificar o navegador do cliente 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 indica que houve um problema com a solicitação do cliente. O código é retornado se a solicitação do cliente pode conter sintaxe incorreta.

A seguir estão algumas das listas de códigos de status sob a classe 4xx.

400 Bad Request: Este código de status é retornado se o servidor não processou a solicitação devido a um erro do cliente, como sintaxe errada, solicitação de roteamento enganosa, enquadramento inválido, etc.

401 Não autorizado:(401 Unauthorized:) Este código de status é retornado pelo servidor se um cliente não forneceu credenciais de autenticação válidas.

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

404 Not Found : Este erro de código de status HTTPS(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:(405 Method Not Allowed:) Este código de status HTTPS é retornado se o método solicitado pelo cliente for suportado pelo servidor de hospedagem, mas não suportado pelos recursos solicitados pelo cliente.

408 Request Timeout: Este código de status HTTPS é retornado pelo servidor se o servidor não receber uma solicitação completa do navegador do cliente. O principal motivo desse erro seria a perda de pacotes de dados durante a comunicação entre cliente-servidor. O servidor atinge o tempo limite esperando que a solicitação seja recebida completamente do navegador do cliente.

410 Gone: Este código de status HTTPS é retornado se o servidor não conseguir localizar a página ou os recursos de solicitação iniciada pelo cliente. Esse 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 falhou em atender a solicitação do cliente – o erro no servidor pode ser um dos motivos que impedem o atendimento da solicitação.

A seguir estão algumas das listas de códigos de status sob a classe 5xx.

500 Internal Server Error : Este erro de status HTTPS(HTTPS) é gerado por plugins de terceiros ou plugins defeituosos. Este é um erro do servidor quando o servidor não conecta o banco de dados e não entrega o recurso solicitado.

501 Não implementado:(501 Not Implemented:) Este é um problema do servidor web, um erro é retornado se o servidor não suportar a funcionalidade solicitada pelo cliente. Este erro pode ser resolvido apenas o host

502 Bad Gateway: Este erro ocorre principalmente quando o servidor que solicita os recursos para o banco de dados demora muito e é cancelado pelo próprio servidor web eventualmente quebrando 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:(503 Service Unavailable:) Este erro é retornado se o servidor estiver sobrecarregado com muitas solicitações e não estiver disponível para lidar com as solicitações a tempo.

504 Gateway Timeout : Este erro é retornado quando o servidor que está atuando como 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 estiver aguardando a resposta do segundo servidor.

Espero que você ache este pouco de informação útil.(I hope you find this bit of information useful.)



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts