Entendendo Códigos de Status HTTP
Quando você navega na internet, encontra vários códigos de status HTTP.
Esses códigos são comunicados entre seu navegador web e o servidor para informá-lo sobre o status da sua solicitação. Embora alguns desses códigos possam parecer crípticos, não se preocupe!
Neste artigo, vamos desmistificar os códigos de status HTTP mais comuns em linguagem simples.
200 OK
O código de status 200 é a forma da internet dizer "Tudo bem!" Quando você vê esse código, significa que sua solicitação foi bem-sucedida.
Se você está tentando carregar uma página da web, enviar um formulário ou baixar um arquivo, receber um código de status 200 OK indica que o servidor processou sua solicitação com sucesso e está fornecendo a resposta esperada.
301 movido permanentemente
O código de status 301 é como uma placa de sinalização redirecionando você para um novo local.
Quando uma página da web ou recurso foi permanentemente movido para uma URL diferente, o servidor envia um código 301 junto com o novo endereço.
Seu navegador entende esse código e automaticamente o redireciona para o novo local, para que você não precise atualizar manualmente seus marcadores ou links. Essencialmente, o servidor está dizendo: "Ei, o que você está procurando está lá agora!"
Vale observar que os mecanismos de busca geralmente consideram redirecionamentos 301 com o mesmo valor que links para fins de SEO.
302 encontrado (ou 302 redirecionamento temporário)
Semelhante ao código 301, o código de status 302 também indica um redirecionamento.
No entanto, isso implica que o redirecionamento é temporário em vez de permanente.
Quando você encontra um código de status 302, o servidor está dizendo ao seu navegador: "Este conteúdo foi temporariamente movido para outro lugar, mas pode voltar para esta URL no futuro."
Portanto, seu navegador seguirá o redirecionamento e exibirá o conteúdo do novo local, mas pode continuar usando a URL original no futuro.
Os redirecionamentos 302 são vistos como equivalentes aos 301 pelos mecanismos de busca.
304 não modificado
O código de status 304 é uma resposta "amigável ao cache".
Quando você acessa uma página da web ou recurso que visitou antes, seu navegador pode ter uma cópia armazenada dele em seu cache.
Se o servidor determinar que a versão em cache ainda é válida e não foi alterada desde sua última visita, ele envia um código 304 em vez de retornar todo o conteúdo.
Isso economiza largura de banda e acelera sua experiência de navegação, pois seu navegador pode usar a versão em cache sem baixar novamente o recurso inteiro.
403 proibido
O código de status HTTP 403 é a forma da internet dizer: "Desculpe, mas você não é permitido aqui."
Indica que o servidor entende sua solicitação, mas se recusa a cumpri-la.
Você pode encontrar esse código quando tenta acessar uma página da web, um diretório ou qualquer outro recurso que requer autenticação ou privilégios específicos.
Se você vir isso aparecer na janela de destino do Linkly, pode ser que o destino esteja nos impedindo de visualizar o site.
404 não encontrado
Ah, o infame código 404—aquele que frustra muitos usuários da internet.
Este código de status indica que o servidor não conseguiu encontrar o recurso solicitado. É como procurar um livro em uma biblioteca e descobrir que não está nas prateleiras.
O servidor está dizendo: "Desculpe, mas não consegui localizar o conteúdo que você está procurando."
Isso pode acontecer se você digitar mal uma URL, seguir um link quebrado ou se o recurso solicitado foi permanentemente removido do servidor.
500 erro interno do servidor
O código de status 500 é um termo genérico para problemas relacionados ao servidor.
Quando algo dá errado no lado do servidor e ele não consegue cumprir sua solicitação, ele responde com um Erro Interno do Servidor 500. É semelhante a encontrar uma mensagem de "dificuldades técnicas".
Este código não fornece detalhes específicos sobre a natureza exata do problema, mas permite que você saiba que o servidor encontrou uma condição inesperada que o impediu de cumprir sua solicitação.
Ao entender essas explicações em linguagem simples dos códigos de status HTTP comuns, você pode ganhar insight nas interações entre seu navegador web e os servidores que acessa. Embora encontrar certos códigos de status possa ser frustrante às vezes, eles são integrais ao funcionamento da internet e ajudam a garantir uma comunicação suave entre clientes e servidores.
Rastreie 500 cliques mensais com todos os recursos incluídos.