Status do HTTP: códigos de erroVocê deve ter experimentado pelo menos uma vez na sua vidaTal situação: você insere o endereço do site ou segue o link e, em troca, em vez da página desejada, você recebe um erro 404: página não encontrada. Mas no processo de navegar na Internet você pode conhecer e outros Status HTTP, eles serão discutidos neste artigo.



Status HTTP (e para ser mais preciso, então Códigos de status HTTP) Faz parte da resposta do servidor ao seu pedido. Geralmente, cada status é acompanhado de uma explicação em inglês. Os status HTTP permitem ao usuário entender como o servidor respondeu ao seu pedido e, com base nisso, decide como proceder.



Os status HTTP são chamados de erros HTTP. Isto é apenas parcialmente verdadeiro, porque existe cinco grupos de códigos de status HTTP, e de eles com erros na conexão ao servidorExistem apenas dois grupos associados. Os status do HTTP, começando pelo número 4, indicam um erro na parte do cliente (isto é, da sua parte). E se o primeiro dígito no código de status for 5, então o problema está no lado do servidor, e você não está ao corrente disso.



Os estados HTTP do 4xx normalmente indicam que houve algum erro em sua solicitação que impediu o servidor de processá-lo. Por exemplo, o código 400 Pedido ruim significa um pedido inválido. Se a sintaxe da consulta não for válida, o servidor não poderá analisá-la.



Erro 401 não autorizado indica um pedido não autorizado. O acesso a determinados documentos só pode ser fornecido quando você insere um login ou senha (ou você deve ser um usuário registrado para acesso). Se você não está cadastrado ou não conhece o login / senha, o servidor retornará esse erro para você. Se a autenticação ocorrer em um servidor proxy, o código de erro será 407 Autenticação de proxy necessária - É necessária autenticação de proxy.



Muitas vezes, há um erro 403 Proibido (Acesso negado). Isso significa que o servidor entendeu seu pedido, mas você não terá acesso. Normalmente, isso acontece se você deseja acessar uma página que não é acessível para usuários comuns (por exemplo, uma partição administrativa ou arquivos .htaccess). O administrador do servidor fecha o acesso a tais partições usando arquivos de configuração especiais. Além disso, o servidor pode retornar esse erro se houver muitos hits do mesmo endereço IP. Tente passar por um proxy ou reconectar-se à internet se você tiver um IP dinâmico.



Mas ainda o código de status mais famoso é HTTP - 404 Não encontrado (Página não encontrada). Isso significa que você digitou incorretamente o endereço da página, ou a página que estava localizada nesse endereço foi excluída do servidor. Muitas vezes, os proprietários do site abordam de forma criativa o layout da página 404. Isso é feito principalmente para garantir que o usuário não abandone o site, encontrando um erro. Normalmente, a página de erro 404 tem um link para a página principal do site para que o usuário possa retornar lá em vez de fechar a guia ou mudar para outro site.



Existem outros estados HHTP que indicamerro do cliente (de 405 a 417, de 422 a 424, 426 e 402 - o último status ainda não é usado). Os motivos para os erros são diferentes, por exemplo, o erro 413 significa um tamanho de consulta muito grande, o erro 414 é muito longo, um URL, e assim por diante. Existe mesmo um código de status HTTP cômico 418 Eu sou um bule de chá (Eu sou uma chaleira), apresentado como uma piada de April Fool do Internet Engineering Council (IETF).



Se a solicitação não puder ser processada por falhaservidor, você receberá um erro com o código 5xx. Aqui você não pode fazer nada, exceto que você tenta ir para a página depois de um tempo. Muitas vezes, os usuários podem encontrar um erro 502 Gateway ruim (Gateway ruim). Isso significa que o servidor que atua como um gateway ou proxy recebeu uma mensagem informando que a operação intermediária não teve êxito. Se o servidor que atua como um gateway ou proxy não recebeu uma resposta do servidor upstream para completar a solicitação atual, um erro será retornado Tempo de espera do gateway 504 (O gateway não responde).



Se o servidor não puder processar pedidos por motivos técnicos (sobrecarga, manutenção), ele retornará o código 503 Serviço indisponível, indicando que o serviço não está disponível. Se o provedor de hospedagem tiver imposto uma restrição de tráfego no site e este limite foi excedido, o erro retornará 509 Limite de largura de banda excedido, o que diz que a largura de banda do canal foi esgotada.



Menos frequentemente você pode encontrar erros 501 (Nãoimplementado), 505 (versão HTTP não suportada), 506 (Opção também acordada - código de status experimental), 507 (estouro de armazenamento) e 510 (não estendido). Para qualquer outro erro interno do servidor, o código é retornado Erro de servidor interno 500.



Se você conhece os status HTTP básicos, você não ficará assustado com mensagens incompreensíveis que aparecem em vez da página desejada. Eles ajudarão a responder a pergunta "Quem é o culpado?" (Cliente ou servidor), e às vezes até a pergunta "O que fazer?"



Status do HTTP: códigos de erro
Comentários 0