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 da web e o servidor para informá-lo sobre o status de sua solicitação. Embora alguns desses códigos possam parecer criptográficos, não se preocupe!
Neste artigo, desmistificaremos os códigos de status HTTP mais comuns em linguagem simples.
200 OK
O código de status 200 é a forma da internet de dizer "Tudo bem!" Quando você vê esse código, significa que sua solicitação foi bem-sucedida.
Seja você 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 com sucesso sua solicitação e está fornecendo a resposta esperada.
301 movido permanentemente
O código de status 301 é como uma placa indicadora redirecionando você para um novo local.
Quando uma página da web ou recurso se moveu permanentemente para um URL diferente, o servidor envia um código 301 junto com o novo endereço.
Seu navegador entende esse código e o redireciona automaticamente para o novo local, para que você não tenha que atualizar manualmente seus marcadores ou links. Essencialmente, o servidor está dizendo: "Ei, o que você está procurando está lá agora!"
Vale notar que os mecanismos de pesquisa geralmente consideram os redirecionamentos 301 com o mesmo valor que os 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, 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 local, mas pode voltar para este URL no futuro."
Portanto, seu navegador seguirá o redirecionamento e exibirá o conteúdo do novo local, mas pode continuar a usar o URL original no futuro.
Os redirecionamentos 302 são vistos como equivalentes aos 301 pelos mecanismos de pesquisa.
304 não modificado
O código de status 304 é uma resposta "amiga do cache".
Quando você acessa uma página da web ou recurso que visitou antes, seu navegador pode ter uma cópia armazenada em seu cache.
Se o servidor determinar que a versão em cache ainda é válida e não mudou 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 re-baixar todo o recurso.
403 proibido
O código de status HTTP 403 é a forma da internet de dizer: "Desculpe, mas você não é permitido aqui."
Indica que o servidor entende sua solicitação, mas se recusa a atendê-la.
Você pode encontrar esse código ao tentar acessar uma página da web, um diretório ou qualquer outro recurso que exija autenticação ou privilégios específicos.
Se você vir isso aparecer na janela de destino do Linkly, pode ser que o destino nos impeça 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 que você solicitou. É 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 um 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 atender sua solicitação, ele responde com um 500 Internal Server Error. É 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 informa que o servidor encontrou uma condição inesperada que o impediu de atender sua solicitação.
Ao entender essas explicações em linguagem simples dos códigos de status HTTP comuns, você pode obter informações sobre as interações entre seu navegador da web e os servidores que acessa. Embora encontrar certos códigos de status possa ser frustrante às vezes, eles são fundamentais para o 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.