HTTP é a sigla de Hypertext Transfer Protocol (Protocolo de Transferência de Hipertexto). Todos os endereços da Web começam com HTTP (ou HTTPS) e informam ao navegador da Web qual protocolo deve ser usado para carregar um site.
Quando você tenta visitar um site, seu navegador faz uma solicitação GET ao servidor da Web e, em seguida, o servidor envia os arquivos localizados nesse nome de domínio específico de volta ao seu computador.
O funcionamento é mais técnico, mas estamos aqui para dividi-lo em seções fáceis de entender.
Entre 1999 e 2015, o HTTP/1.1 foi o principal protocolo HTTP usado para navegar na World Wide Web. Em 2015, o HTTP/2 foi introduzido e acelerou significativamente a autenticação, as consultas de DNS e o roteamento geral e o armazenamento em cache de arquivos HTML.
Você pode ler mais em nosso guia sobre HTTP/2 e como ativá-lo em seu site WordPress.
Como o HTTP funciona?
Primeiro, quando você digita o endereço de um site(URL) no navegador e pressiona “Enter”, o navegador envia uma solicitação HTTP para o servidor da Web do site. É como perguntar: “Posso ver esta página da Web, por favor?”.
Em segundo lugar, o servidor de hospedagem recebe sua solicitação, valida sua autenticação e envia de volta o que é chamado de resposta HTTP. Essa resposta inclui o conteúdo da página da Web, como HTML, CSS, texto, imagens e vídeos.
Por fim, o navegador recebe a resposta do servidor, descompacta-a e, em seguida, junta tudo para mostrar a página da Web completa.
Quando você otimiza seu site com base em itens como o Core Web Vitals do Google, você define a ordem em que o servidor enviará o conteúdo para o navegador. Você também está enviando recomendações ao navegador sobre como descompactar e carregar o conteúdo.
HTTP e segurança: HTTP vs. HTTPS
Por padrão, o HTTP não é seguro. É um sistema simples de pergunta e resposta. Enquanto essas informações estão sendo transferidas, qualquer pessoa pode vê-las se souber onde procurar. Isso geralmente ocorre apenas por causa de malware, portanto, não se preocupe.
No entanto, quase todos os sites atuais têm um certificado SSL (Secure Sockets Layer) instalado, que criptografa as informações enviadas entre o site e você.
Nesse caso, HTTP:// no endereço da Web será substituído por HTTPS://, que é a versão segura do HTTP.
Tecnicamente, o protocolo HTTP usado pela maioria dos servidores e aplicativos da Web para segurança é chamado de TLS, ou Transport Layer Security. É um protocolo mais avançado, e seu site provavelmente o utiliza em vez do SSL real.
O SSL tornou-se um termo tão comum que muitas vezes é usado de forma intercambiável com o TLS.
Códigos e erros HTTP
Como o HTTP é a base do funcionamento da Internet, pode ocorrer um erro de servidor quando alguém tenta acessar seu site. Estes são os erros de HTTP mais comuns:
- 500 (erro interno do servidor) – O servidor da Web do site está enfrentando uma dificuldade técnica desconhecida.
- 403 (proibido) – Você não tem acesso ao recurso solicitado.
- 404 (página não encontrada) – A página foi movida, não existe ou o URL está incorreto.
Há outros erros HTTP que você pode ver, e reunimos uma visão geral dos erros mais comuns do WordPress e como corrigi-los.
Esperamos que este artigo tenha ajudado a explicar o que é HTTP e como ele funciona. Talvez você também queira ver nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.