{"id":1391,"date":"2023-06-27T11:03:24","date_gmt":"2023-06-27T14:03:24","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=1391"},"modified":"2026-09-10T08:50:03","modified_gmt":"2026-09-10T11:50:03","slug":"o-que-e-http","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/","title":{"rendered":"O que \u00e9 HTTP?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>HTTP \u00e9 o protocolo que permite a voc\u00ea acessar p\u00e1ginas na internet.<\/strong> Toda vez que voc\u00ea digita um endere\u00e7o no navegador ou clica em um link, \u00e9 o HTTP que faz a comunica\u00e7\u00e3o entre o seu dispositivo e o servidor onde o site est\u00e1 hospedado, trazendo a p\u00e1gina at\u00e9 a sua tela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sigla vem do ingl\u00eas <strong>Hypertext Transfer Protocol<\/strong> (Protocolo de Transfer\u00eancia de Hipertexto). \u00c9 um dos protocolos mais importantes da web \u2014 sem ele, simplesmente n\u00e3o seria poss\u00edvel navegar entre sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neste guia, voc\u00ea vai entender de forma simples o que \u00e9 o HTTP, para que serve, como funciona, qual a diferen\u00e7a para o HTTPS e o que significam os c\u00f3digos de resposta que aparecem quando algo d\u00e1 certo (ou errado) na internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#O_que_e_HTTP\" title=\"O que \u00e9 HTTP\">O que \u00e9 HTTP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Para_que_serve_o_HTTP\" title=\"Para que serve o HTTP\">Para que serve o HTTP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Como_o_HTTP_funciona\" title=\"Como o HTTP funciona?\">Como o HTTP funciona?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#O_HTTP_nao_guarda_memoria\" title=\"O HTTP n\u00e3o guarda mem\u00f3ria\">O HTTP n\u00e3o guarda mem\u00f3ria<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Qual_a_diferenca_entre_HTTP_e_HTTPS\" title=\"Qual a diferen\u00e7a entre HTTP e HTTPS?\">Qual a diferen\u00e7a entre HTTP e HTTPS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Por_que_a_internet_hoje_e_majoritariamente_HTTPS\" title=\"Por que a internet hoje \u00e9 majoritariamente HTTPS?\">Por que a internet hoje \u00e9 majoritariamente HTTPS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Os_metodos_HTTP\" title=\"Os m\u00e9todos HTTP\">Os m\u00e9todos HTTP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Os_cabecalhos\" title=\"Os cabe\u00e7alhos\">Os cabe\u00e7alhos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Codigos_de_resposta_HTTP\" title=\"C\u00f3digos de resposta HTTP\">C\u00f3digos de resposta HTTP<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Os_codigos_de_status_HTTP_informativos\" title=\"Os c\u00f3digos de status HTTP informativos\">Os c\u00f3digos de status HTTP informativos<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Uma_breve_historia_do_HTTP\" title=\"Uma breve hist\u00f3ria do HTTP\">Uma breve hist\u00f3ria do HTTP<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#O_papel_das_universidades\" title=\"O papel das universidades\">O papel das universidades<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 id=\"h-o-que-e-http\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_e_HTTP\"><\/span>O que \u00e9 HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ao acessar um site, voc\u00ea usa uma <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-url\/\">URL<\/a> \u2014 o endere\u00e7o completo da p\u00e1gina. E deve ter reparado que ela come\u00e7a com uma sigla seguida de <code>:\/\/<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo: http:\/\/www.exemplo.com.br<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tudo o que vem antes desse c\u00f3digo \u00e9 o protocolo usado para fazer um site chegar at\u00e9 a sua tela. Existem alguns protocolos, como o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/tcp-ip\/\">TCP<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-ftp\/\" data-type=\"post\" data-id=\"12928\">FTP<\/a>, mas hoje vamos falar sobre o HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP \u00e9 a abrevia\u00e7\u00e3o de Hyper Text Transfer Protocol, que significa: Protocolo de Transfer\u00eancia de Hipertexto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O HTTP \u00e9 um entre v\u00e1rios protocolos que fazem a internet funcionar \u2014 nosso guia de <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/protocolos-web\/\">protocolos web<\/a> re\u00fane todos eles, com a fun\u00e7\u00e3o e a porta de cada um.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Para_que_serve_o_HTTP\"><\/span>Para que serve o HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O HTTP define as regras da conversa entre o navegador e o servidor: como o pedido \u00e9 formatado, o que a resposta deve conter, e o que significa cada c\u00f3digo de retorno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sem essas regras combinadas, cada navegador falaria de um jeito e cada servidor de outro<\/strong> \u2014 e a web n\u00e3o funcionaria entre sistemas diferentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 por isso que uma p\u00e1gina feita h\u00e1 vinte anos ainda abre hoje, e que qualquer navegador acessa qualquer site: <strong>o protocolo \u00e9 o acordo que todos respeitam.<\/strong><\/p>\n\n\n\n<h2 id=\"h-como-o-http-funciona\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_o_HTTP_funciona\"><\/span>Como o HTTP funciona?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Toda vez que voc\u00ea abre uma p\u00e1gina, acontece a mesma sequ\u00eancia \u2014 e ela leva menos de um segundo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Primeiro, o navegador descobre onde o site est\u00e1.<\/strong> Ele consulta o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-servidor-dns\/\">DNS<\/a> para traduzir o nome do dom\u00ednio no <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-endereco-ip\/\">endere\u00e7o IP<\/a> do servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Depois, envia o pedido.<\/strong> \u00c9 o que se chama de <strong>request<\/strong>: uma mensagem dizendo qual arquivo ele quer, no formato que o protocolo define. Algo como <em>&#8220;me d\u00ea a p\u00e1gina \/contato&#8221;<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O servidor processa e responde.<\/strong> A resposta \u2014 o <strong>response<\/strong> \u2014 traz duas coisas: o conte\u00fado pedido, e um <strong>c\u00f3digo de status<\/strong> dizendo o que aconteceu. O <code>200<\/code> significa que deu certo; o <code>404<\/code>, que o arquivo n\u00e3o existe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>E o navegador monta a p\u00e1gina.<\/strong> Se ela tem imagens, folhas de estilo ou scripts, cada um deles gera um novo par de pedido e resposta \u2014 o que significa que abrir uma \u00fanica p\u00e1gina pode acionar dezenas de requisi\u00e7\u00f5es.<\/p>\n\n\n\n<div style=\"max-width:680px;margin:1.5rem auto;\">\n<svg width=\"100%\" viewBox=\"0 0 680 470\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Ciclo de requisi\u00e7\u00e3o e resposta do HTTP: o navegador descobre o IP via DNS, envia um pedido GET ao servidor web, o servidor processa e devolve a resposta 200 OK com o conte\u00fado, e a p\u00e1gina \u00e9 exibida\">\n  <defs>\n    <marker id=\"httpArrow\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\">\n      <path d=\"M2 1L8 5L2 9\" fill=\"none\" stroke=\"context-stroke\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n    <\/marker>\n  <\/defs>\n\n  <!-- Navegador -->\n  <rect x=\"40\" y=\"60\" width=\"190\" height=\"64\" rx=\"10\" fill=\"#e8f0f9\" stroke=\"#0b3d91\" stroke-width=\"1.5\"><\/rect>\n  <text x=\"135\" y=\"88\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"15\" font-weight=\"700\" fill=\"#0b3d91\">Navegador<\/text>\n  <text x=\"135\" y=\"107\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" fill=\"#1A2238\">Cliente (voc\u00ea)<\/text>\n\n  <!-- Servidor -->\n  <rect x=\"450\" y=\"60\" width=\"190\" height=\"64\" rx=\"10\" fill=\"#e2f2ee\" stroke=\"#0a5f4c\" stroke-width=\"1.5\"><\/rect>\n  <text x=\"545\" y=\"88\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"15\" font-weight=\"700\" fill=\"#0a5f4c\">Servidor web<\/text>\n  <text x=\"545\" y=\"107\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" fill=\"#1A2238\">Onde o site est\u00e1 hospedado<\/text>\n\n  <!-- Linhas de vida -->\n  <line x1=\"135\" y1=\"124\" x2=\"135\" y2=\"440\" stroke=\"#8e9bad\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"><\/line>\n  <line x1=\"545\" y1=\"124\" x2=\"545\" y2=\"440\" stroke=\"#8e9bad\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"><\/line>\n\n  <!-- 1. DNS -->\n  <text x=\"340\" y=\"168\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2c3846\">1. Navegador descobre o IP via DNS<\/text>\n  <line x1=\"200\" y1=\"186\" x2=\"480\" y2=\"186\" stroke=\"#3a4858\" stroke-width=\"1.5\" marker-end=\"url(#httpArrow)\"><\/line>\n\n  <!-- 2. Request -->\n  <rect x=\"250\" y=\"214\" width=\"180\" height=\"24\" rx=\"6\" fill=\"#e8f0f9\" stroke=\"#0b3d91\" stroke-width=\"1.5\"><\/rect>\n  <text x=\"340\" y=\"227\" text-anchor=\"middle\" font-family=\"monospace\" font-size=\"12.5\" font-weight=\"600\" fill=\"#0b3d91\">GET \/pagina.html<\/text>\n  <text x=\"340\" y=\"256\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2c3846\">2. Request HTTP (pedido)<\/text>\n  <line x1=\"160\" y1=\"274\" x2=\"520\" y2=\"274\" stroke=\"#0b3d91\" stroke-width=\"1.5\" marker-end=\"url(#httpArrow)\"><\/line>\n\n  <!-- 3. Processamento -->\n  <text x=\"340\" y=\"312\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2c3846\">3. Servidor processa o pedido<\/text>\n\n  <!-- 4. Response -->\n  <rect x=\"250\" y=\"340\" width=\"180\" height=\"24\" rx=\"6\" fill=\"#e2f2ee\" stroke=\"#0a5f4c\" stroke-width=\"1.5\"><\/rect>\n  <text x=\"340\" y=\"353\" text-anchor=\"middle\" font-family=\"monospace\" font-size=\"12.5\" font-weight=\"600\" fill=\"#0a5f4c\">200 OK + conte\u00fado<\/text>\n  <text x=\"340\" y=\"382\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2c3846\">4. Response HTTP (resposta)<\/text>\n  <line x1=\"520\" y1=\"400\" x2=\"160\" y2=\"400\" stroke=\"#0a5f4c\" stroke-width=\"1.5\" marker-end=\"url(#httpArrow)\"><\/line>\n\n  <!-- 5. Exibe -->\n  <text x=\"135\" y=\"432\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"12.5\" font-weight=\"600\" fill=\"#2c3846\">5. P\u00e1gina \u00e9 exibida<\/text>\n<\/svg>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_HTTP_nao_guarda_memoria\"><\/span>O HTTP n\u00e3o guarda mem\u00f3ria<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#x26a0;&#xfe0f; <strong>Uma caracter\u00edstica que define o protocolo:<\/strong> o HTTP <strong>n\u00e3o guarda mem\u00f3ria<\/strong>. Cada pedido \u00e9 independente, e o servidor n\u00e3o lembra do anterior. \u00c9 por isso que existem cookies e sess\u00f5es \u2014 eles foram criados justamente para dar continuidade a algo que o protocolo, por desenho, n\u00e3o tem. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>E isso \u00e9 uma for\u00e7a, n\u00e3o uma limita\u00e7\u00e3o.<\/strong> Como cada pedido \u00e9 independente, qualquer servidor de um conjunto pode atender qualquer requisi\u00e7\u00e3o \u2014 o que torna poss\u00edvel escalar um site distribuindo o tr\u00e1fego entre v\u00e1rias m\u00e1quinas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#x1f4a1; <strong>Voc\u00ea pode ver tudo isso acontecendo.<\/strong> Pressione <code>F12<\/code> no navegador, v\u00e1 \u00e0 aba <strong>Rede<\/strong> e recarregue a p\u00e1gina. Cada linha \u00e9 uma requisi\u00e7\u00e3o HTTP, com o m\u00e9todo, o c\u00f3digo de status e o tempo que levou. \u00c9 a forma mais direta de entender o protocolo \u2014 vendo-o funcionar.<\/p>\n\n\n\n<h2 id=\"h-qual-a-diferenca-entre-http-e-https\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Qual_a_diferenca_entre_HTTP_e_HTTPS\"><\/span>Qual a diferen\u00e7a entre HTTP e HTTPS?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A diferen\u00e7a est\u00e1 no <strong>S<\/strong>, que significa <strong>Secure<\/strong> (seguro). Tanto o HTTP quanto o <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/https\/\">HTTPS<\/a> fazem a mesma coisa \u2014 transferir p\u00e1ginas e arquivos entre o servidor e o seu navegador. A diferen\u00e7a \u00e9 que o HTTPS faz isso de forma <strong>criptografada<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No HTTP comum, as informa\u00e7\u00f5es trafegam em texto aberto. Isso significa que, se algu\u00e9m interceptar a comunica\u00e7\u00e3o entre voc\u00ea e o site, consegue ler tudo o que est\u00e1 sendo trocado \u2014 senhas, dados de cart\u00e3o, mensagens. No HTTPS, esses dados s\u00e3o embaralhados por criptografia, de modo que, mesmo que sejam interceptados, ficam ileg\u00edveis para terceiros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para funcionar, o HTTPS usa um <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/certificado-ssl\/\">certificado SSL\/TLS<\/a>. Quando voc\u00ea acessa um site seguro, o servidor e o navegador fazem uma &#8220;negocia\u00e7\u00e3o&#8221; inicial (o chamado <em>handshake<\/em>): o servidor apresenta seu certificado, os dois combinam uma chave secreta e, a partir da\u00ed, toda a comunica\u00e7\u00e3o passa a ser criptografada. \u00c9 por isso que o navegador exibe um <strong>cadeado<\/strong> ao lado do endere\u00e7o de sites HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para deixar seu site seguro com HTTPS, voc\u00ea precisa de um certificado SSL. A HomeHost oferece <a href=\"https:\/\/www.homehost.com.br\/certificado-ssl-gratis\">certificado SSL gr\u00e1tis<\/a> em todos os planos de hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m da criptografia, os dois protocolos usam canais diferentes: o HTTP trafega pela <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/porta-80\/\">porta 80<\/a> e o HTTPS pela <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/porta-443\/\">porta 443<\/a>. Essa porta faz parte da URL, ainda que quase nunca apare\u00e7a \u2014 os navegadores a preenchem sozinhos conforme o protocolo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Por_que_a_internet_hoje_e_majoritariamente_HTTPS\"><\/span>Por que a internet hoje \u00e9 majoritariamente HTTPS?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nos \u00faltimos anos, o HTTPS deixou de ser exce\u00e7\u00e3o e virou o padr\u00e3o da web \u2014 hoje ele representa a grande maioria do tr\u00e1fego da internet. Tr\u00eas fatores explicam essa transi\u00e7\u00e3o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seguran\u00e7a dos dados.<\/strong> Com o aumento de transa\u00e7\u00f5es financeiras, logins e compartilhamento de informa\u00e7\u00f5es sens\u00edveis online, proteger esses dados deixou de ser opcional. A criptografia do HTTPS \u00e9 o que torna isso poss\u00edvel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Confian\u00e7a do usu\u00e1rio.<\/strong> O cadeado na barra de endere\u00e7o virou um sinal de credibilidade. Sites sem HTTPS s\u00e3o marcados como &#8220;N\u00e3o seguro&#8221; pelos navegadores, o que afasta visitantes e prejudica a reputa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Incentivo do Google e do mercado.<\/strong> O Google passou a <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/https\/\">priorizar sites HTTPS<\/a> nos resultados de busca, transformando a seguran\u00e7a tamb\u00e9m em fator de SEO. Ao mesmo tempo, certificados SSL\/TLS ficaram gratuitos e f\u00e1ceis de instalar, removendo a \u00faltima barreira para a ado\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O resultado \u00e9 uma web mais segura por padr\u00e3o \u2014 e a expectativa \u00e9 que sites em HTTP simples se tornem cada vez mais raros.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https.png\" alt=\"Compara\u00e7\u00e3o entre HTTP e HTTPS: dados em texto aberto contra criptografados, portas 80 e 443, necessidade de certificado SSL, aviso de n\u00e3o seguro no navegador e vantagem no ranqueamento\" class=\"wp-image-17779\" width=\"1672\" height=\"941\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https.png 1672w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https-300x169.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https-768x432.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https-1024x576.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/http-vs-https-1536x864.png 1536w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Os_metodos_HTTP\"><\/span>Os m\u00e9todos HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Todo pedido carrega um <strong>m\u00e9todo<\/strong> \u2014 o verbo que diz ao servidor o que fazer. S\u00e3o nove no total, e cinco cobrem quase tudo.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>M\u00e9todo<\/th><th>O que faz<\/th><th>Altera dados?<\/th><\/tr><\/thead><tbody><tr><td><strong>GET<\/strong><\/td><td>Busca um recurso \u2014 \u00e9 o que o navegador usa ao abrir uma p\u00e1gina<\/td><td>N\u00e3o<\/td><\/tr><tr><td><strong>POST<\/strong><\/td><td>Envia dados para criar algo \u2014 um formul\u00e1rio, um cadastro<\/td><td>Sim<\/td><\/tr><tr><td><strong>PUT<\/strong><\/td><td>Substitui um recurso inteiro<\/td><td>Sim<\/td><\/tr><tr><td><strong>PATCH<\/strong><\/td><td>Altera parte de um recurso<\/td><td>Sim<\/td><\/tr><tr><td><strong>DELETE<\/strong><\/td><td>Remove um recurso<\/td><td>Sim<\/td><\/tr><tr><td><strong>HEAD<\/strong><\/td><td>Igual ao GET, mas devolve s\u00f3 os cabe\u00e7alhos, sem o conte\u00fado<\/td><td>N\u00e3o<\/td><\/tr><tr><td><strong>OPTIONS<\/strong><\/td><td>Pergunta quais m\u00e9todos o servidor aceita<\/td><td>N\u00e3o<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dois conceitos separam esses m\u00e9todos<\/strong>, e eles aparecem em qualquer entrevista t\u00e9cnica:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seguro<\/strong> significa que o m\u00e9todo n\u00e3o altera nada no servidor. <strong>GET, HEAD e OPTIONS s\u00e3o seguros<\/strong>; os demais n\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Idempotente<\/strong> significa que repetir o pedido produz o mesmo resultado. <strong>GET, PUT e DELETE s\u00e3o idempotentes<\/strong> \u2014 apagar duas vezes deixa o recurso apagado do mesmo jeito. <strong>POST n\u00e3o \u00e9<\/strong>: enviar o mesmo formul\u00e1rio duas vezes cria dois cadastros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#x26a0;&#xfe0f; <strong>\u00c9 por isso que o navegador avisa antes de recarregar uma p\u00e1gina de confirma\u00e7\u00e3o de compra<\/strong> \u2014 ela veio de um POST, e repetir o pedido criaria um segundo pedido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Os_cabecalhos\"><\/span>Os cabe\u00e7alhos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m do conte\u00fado, toda requisi\u00e7\u00e3o e toda resposta carregam <strong>cabe\u00e7alhos<\/strong> \u2014 linhas de informa\u00e7\u00e3o sobre a mensagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>No pedido<\/strong>, eles dizem quem est\u00e1 pedindo e o que aceita: o <code>User-Agent<\/code> identifica o navegador, o <code>Accept-Language<\/code> informa o idioma preferido, e o <code>Cookie<\/code> carrega a sess\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Na resposta<\/strong>, dizem o que est\u00e1 sendo entregue: o <code>Content-Type<\/code> informa se \u00e9 HTML, imagem ou JSON, e o <code>Cache-Control<\/code> diz por quanto tempo o navegador pode guardar aquilo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#x26a0;&#xfe0f; <strong>O <code>Cache-Control<\/code> \u00e9 o mais subestimado.<\/strong> Uma \u00fanica linha \u2014 <code>Cache-Control: max-age=3600<\/code> \u2014 faz navegadores e CDNs guardarem a resposta por uma hora, poupando milhares de requisi\u00e7\u00f5es ao servidor sem nenhuma linha de c\u00f3digo a mais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>S\u00e3o mais de cem cabe\u00e7alhos registrados<\/strong>, e eles se dividem por fun\u00e7\u00e3o: identifica\u00e7\u00e3o, conte\u00fado, cache, seguran\u00e7a e autentica\u00e7\u00e3o. Nosso guia de <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/cabecalhos-http\/\">cabe\u00e7alhos HTTP<\/a> traz a refer\u00eancia completa \u2014 incluindo os quatro de seguran\u00e7a que todo site deveria enviar e quase nenhum envia.<\/p>\n\n\n\n<h2 id=\"h-codigos-de-resposta-http\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Codigos_de_resposta_HTTP\"><\/span>C\u00f3digos de resposta HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os servidores enviam <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\">c\u00f3digos de resposta<\/a> HTTP para indicar o status de uma solicita\u00e7\u00e3o feita por um cliente, como um navegador da web. Cada c\u00f3digo de resposta tem um significado espec\u00edfico, fornecendo informa\u00e7\u00f5es sobre o sucesso, redirecionamento, erro ou outros estados da solicita\u00e7\u00e3o. Aqui est\u00e3o alguns dos c\u00f3digos de resposta HTTP mais comuns e seus significados:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Os_codigos_de_status_HTTP_informativos\"><\/span>Os c\u00f3digos de status HTTP informativos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<style>\n  .t-wrap { overflow-x: auto; }\n  table { width: 100%; border-collapse: collapse; border: 1px solid #e5e7eb; border-radius: 12px; overflow: hidden; }\n  thead tr { background: #f9fafb; }\n  th { padding: 10px 14px; text-align: left; font-weight: 500; color: #6b7280; border-bottom: 1px solid #e5e7eb; white-space: nowrap; }\n  td { padding: 11px 14px; border-bottom: 1px solid #f3f4f6; color: #111827; vertical-align: top; line-height: 1.5; }\n  tbody tr:last-child td { border-bottom: none; }\n  tbody tr:hover td { background: #f9fafb; }\n  .cat-row td { background: #f3f4f6; font-weight: 500; color: #111827; }\n  .cat-label { display: inline-flex; align-items: center; gap: 7px; }\n  .dot { width: 9px; height: 9px; border-radius: 50%; flex-shrink: 0; display: inline-block; }\n  .code { font-family: monospace; font-weight: 500; white-space: nowrap; }\n  .c-1xx { color: #185FA5; } .c-2xx { color: #27500A; } .c-3xx { color: #854F0B; } .c-4xx { color: #A32D2D; } .c-5xx { color: #791F1F; }\n  .d-1xx { background: #378ADD; } .d-2xx { background: #639922; } .d-3xx { background: #EF9F27; } .d-4xx { background: #E24B4A; } .d-5xx { background: #A32D2D; }\n<\/style>\n\n<div class=\"t-wrap\">\n  <table>\n    <thead>\n      <tr><th>C\u00f3digo<\/th><th>Nome<\/th><th>Significado<\/th><\/tr>\n    <\/thead>\n    <tbody>\n      <tr class=\"cat-row\"><td colspan=\"3\"><span class=\"cat-label\"><span class=\"dot d-1xx\"><\/span> 1xx \u2014 Informativos<\/span><\/td><\/tr>\n      <tr><td><span class=\"code c-1xx\">100<\/span><\/td><td>Continuar<\/td><td>O servidor recebeu o in\u00edcio da solicita\u00e7\u00e3o e aguarda o restante.<\/td><\/tr>\n      <tr><td><span class=\"code c-1xx\">101<\/span><\/td><td>Mudando protocolos<\/td><td>O servidor concorda em trocar para o protocolo pedido pelo cliente.<\/td><\/tr>\n\n      <tr class=\"cat-row\"><td colspan=\"3\"><span class=\"cat-label\"><span class=\"dot d-2xx\"><\/span> 2xx \u2014 Sucesso<\/span><\/td><\/tr>\n      <tr><td><span class=\"code c-2xx\">200<\/span><\/td><td>OK<\/td><td>A solicita\u00e7\u00e3o foi bem-sucedida e o conte\u00fado foi retornado.<\/td><\/tr>\n      <tr><td><span class=\"code c-2xx\">201<\/span><\/td><td>Criado<\/td><td>A solicita\u00e7\u00e3o teve sucesso e criou um novo recurso.<\/td><\/tr>\n      <tr><td><span class=\"code c-2xx\">204<\/span><\/td><td>Sem conte\u00fado<\/td><td>A solicita\u00e7\u00e3o teve sucesso, mas n\u00e3o h\u00e1 conte\u00fado a retornar.<\/td><\/tr>\n\n      <tr class=\"cat-row\"><td colspan=\"3\"><span class=\"cat-label\"><span class=\"dot d-3xx\"><\/span> 3xx \u2014 Redirecionamento<\/span><\/td><\/tr>\n      <tr><td><span class=\"code c-3xx\">301<\/span><\/td><td>Movido permanentemente<\/td><td>O recurso foi movido de forma definitiva para um novo endere\u00e7o.<\/td><\/tr>\n      <tr><td><span class=\"code c-3xx\">302<\/span><\/td><td>Encontrado<\/td><td>O recurso est\u00e1 temporariamente em outro endere\u00e7o; o original continua v\u00e1lido.<\/td><\/tr>\n      <tr><td><span class=\"code c-3xx\">304<\/span><\/td><td>N\u00e3o modificado<\/td><td>O recurso n\u00e3o mudou desde a \u00faltima vez; o navegador usa a vers\u00e3o em cache.<\/td><\/tr>\n\n      <tr class=\"cat-row\"><td colspan=\"3\"><span class=\"cat-label\"><span class=\"dot d-4xx\"><\/span> 4xx \u2014 Erro do cliente<\/span><\/td><\/tr>\n      <tr><td><span class=\"code c-4xx\">400<\/span><\/td><td><a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http-error-400\/\">Solicita\u00e7\u00e3o inv\u00e1lida<\/a><\/td><td>A requisi\u00e7\u00e3o tem sintaxe inv\u00e1lida ou est\u00e1 mal formada.<\/td><\/tr>\n      <tr><td><span class=\"code c-4xx\">403<\/span><\/td><td><a href=\"\/blog\/desenvolvedores\/erro-403-forbidden\">Proibido<\/a><\/td><td>O cliente n\u00e3o tem permiss\u00e3o para acessar o recurso.<\/td><\/tr>\n      <tr><td><span class=\"code c-4xx\">404<\/span><\/td><td><a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/\">N\u00e3o encontrado<\/a><\/td><td>O servidor n\u00e3o encontrou o recurso solicitado.<\/td><\/tr>\n\n      <tr class=\"cat-row\"><td colspan=\"3\"><span class=\"cat-label\"><span class=\"dot d-5xx\"><\/span> 5xx \u2014 Erro do servidor<\/span><\/td><\/tr>\n      <tr><td><span class=\"code c-5xx\">500<\/span><\/td><td><a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\">Erro interno<\/a><\/td><td>O servidor encontrou uma condi\u00e7\u00e3o inesperada e n\u00e3o processou a requisi\u00e7\u00e3o.<\/td><\/tr>\n      <tr><td><span class=\"code c-5xx\">502<\/span><\/td><td><a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-502-bad-gateway\/\">Gateway inv\u00e1lido<\/a><\/td><td>O servidor, atuando como gateway, recebeu uma resposta inv\u00e1lida de outro servidor.<\/td><\/tr>\n      <tr><td><span class=\"code c-5xx\">503<\/span><\/td><td><a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/error-503\/\">Servi\u00e7o indispon\u00edvel<\/a><\/td><td>O servidor est\u00e1 temporariamente fora do ar por sobrecarga ou manuten\u00e7\u00e3o.<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Esses s\u00e3o apenas alguns exemplos dos c\u00f3digos de resposta HTTP mais comuns. Existem outros c\u00f3digos que fornecem informa\u00e7\u00f5es mais detalhadas sobre diferentes situa\u00e7\u00f5es. Ao receber um c\u00f3digo de resposta HTTP, os clientes, como navegadores da web, interpretam esses c\u00f3digos para determinar o status da solicita\u00e7\u00e3o e tomar a\u00e7\u00f5es adequadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<h2 id=\"h-uma-breve-historia-do-http\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uma_breve_historia_do_HTTP\"><\/span>Uma breve hist\u00f3ria do HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Em meados de 1991, Tim Berners Lee criou um protocolo para fazer o download de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/o-que-e-html\/\" target=\"_blank\" rel=\"noopener\">arquivos hipertexto de servidores<\/a>. Hipertexto eram os primeiros arquivos que faziam uso da linguagem HTML (Hyper Text Markup Language). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A primeira vers\u00e3o do protocolo HTTP era bastante simples, e funcionava atrav\u00e9s de Telnet (um protocolo de comunica\u00e7\u00e3o de servidores, similar ao <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/ssh\/\">SSH<\/a>). Entre os anos de 1991 e 1995, surgiram os primeiros navegadores web. Por sua vez, eles faziam o download das p\u00e1ginas hipertexto, j\u00e1 usando o protocolo HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o HTTP\/1.0, uma grande evolu\u00e7\u00e3o do protocolo HTTP, surgiu em 1996 (<a href=\"https:\/\/tools.ietf.org\/html\/rfc1945\" target=\"_blank\" rel=\"noopener noreferrer\">RFC1945<\/a>). Em seguida, em 1997, fundaram o HTTP\/1.1, uma evolu\u00e7\u00e3o do protocolo. Esta foi a vers\u00e3o mais robusta e difundida at\u00e9 ent\u00e3o. Como diferen\u00e7as para as vers\u00f5es anteriores, o protocolo passou a ter uma melhor corre\u00e7\u00e3o de erros, controle de tr\u00e1fego de dados, dados sobre expira\u00e7\u00e3o das p\u00e1ginas, entre outros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP\/3 \u00e9 a vers\u00e3o mais recente do protocolo HTTP, projetada para melhorar a velocidade, a confiabilidade e a seguran\u00e7a na transmiss\u00e3o de dados na web. Diferente de suas vers\u00f5es anteriores, <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http3\/\">HTTP\/3<\/a> usa o protocolo QUIC como base, que opera sobre UDP em vez de TCP, permitindo conex\u00f5es mais r\u00e1pidas e resilientes, especialmente em redes m\u00f3veis ou inst\u00e1veis. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre suas vantagens, est\u00e3o a redu\u00e7\u00e3o do &#8220;head-of-line blocking&#8221;, que ocorre em HTTP\/2 quando uma \u00fanica falha atrasa a entrega de todas as requisi\u00e7\u00f5es multiplexadas, e uma integra\u00e7\u00e3o direta com criptografia TLS 1.3, tornando todas as conex\u00f5es mais seguras. Essas mudan\u00e7as tornam o HTTP\/3 especialmente \u00fatil para aplicativos e sites de alto desempenho que exigem lat\u00eancia m\u00ednima e alta disponibilidade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_papel_das_universidades\"><\/span>O papel das universidades<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A web nasceu num centro de pesquisa \u2014 o CERN \u2014 e cresceu nas universidades antes de chegar ao p\u00fablico. Foram elas que criaram os primeiros sites, para compartilhar artigos, materiais de curso e bibliotecas digitais entre institui\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>E n\u00e3o s\u00f3 usaram: ajudaram a construir.<\/strong> Pesquisadores universit\u00e1rios contribu\u00edram com os padr\u00f5es que definiram o HTTP e o HTML, e o NCSA \u2014 na Universidade de Illinois \u2014 produziu o Mosaic, o primeiro navegador de uso amplo, e o servidor web que deu origem ao Apache.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que significa HTTP?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP \u00e9 a sigla de <strong>Hypertext Transfer Protocol<\/strong> \u2014 Protocolo de Transfer\u00eancia de Hipertexto. \u00c9 o conjunto de regras que permite ao navegador e ao servidor trocarem informa\u00e7\u00f5es, trazendo as p\u00e1ginas da web at\u00e9 a sua tela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como o HTTP funciona?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por <strong>pedido e resposta<\/strong>. O navegador descobre o IP do servidor via DNS, envia uma requisi\u00e7\u00e3o dizendo qual arquivo quer, e o servidor responde com o conte\u00fado mais um c\u00f3digo de status. Cada imagem e script da p\u00e1gina gera um novo par de pedido e resposta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual a diferen\u00e7a entre HTTP e HTTPS?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>S<\/strong> significa <em>Secure<\/em>. Os dois fazem a mesma coisa \u2014 transferir p\u00e1ginas entre servidor e navegador \u2014, mas o HTTPS faz isso de forma <strong>criptografada<\/strong>, usando um certificado SSL\/TLS. Se algu\u00e9m interceptar a comunica\u00e7\u00e3o, os dados ficam ileg\u00edveis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O HTTP \u00e9 seguro?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. Os dados trafegam em texto aberto e podem ser lidos por quem interceptar a conex\u00e3o \u2014 incluindo senhas e dados de cart\u00e3o. Para qualquer site que receba informa\u00e7\u00e3o do visitante, o <strong>HTTPS \u00e9 obrigat\u00f3rio na pr\u00e1tica<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual porta o HTTP usa?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>porta 80<\/strong>. O HTTPS usa a <strong>443<\/strong>. Voc\u00ea quase nunca v\u00ea esses n\u00fameros porque o navegador os preenche automaticamente conforme o protocolo no in\u00edcio do endere\u00e7o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que s\u00e3o os c\u00f3digos de resposta HTTP?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00fameros que o servidor envia indicando o resultado da solicita\u00e7\u00e3o. O primeiro d\u00edgito diz a categoria: <strong>2xx<\/strong> \u00e9 sucesso, <strong>3xx<\/strong> \u00e9 redirecionamento, <strong>4xx<\/strong> \u00e9 erro do cliente e <strong>5xx<\/strong> \u00e9 erro do servidor. Os mais conhecidos s\u00e3o o <code>200<\/code>, o <code>301<\/code>, o <code>404<\/code> e o <code>500<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Por que o HTTP n\u00e3o guarda mem\u00f3ria entre as p\u00e1ginas?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Porque ele \u00e9 <strong>stateless<\/strong> por desenho \u2014 cada pedido \u00e9 independente, e o servidor n\u00e3o lembra do anterior. Foi uma decis\u00e3o de simplicidade que tornou o protocolo escal\u00e1vel. <strong>Os cookies e as sess\u00f5es existem justamente para contornar isso<\/strong>, guardando o estado que o HTTP n\u00e3o guarda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 HTTP\/3?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o mais recente do protocolo. Diferente das anteriores, ela abandonou o TCP em favor do <strong>QUIC<\/strong>, que roda sobre UDP \u2014 o que reduz o tempo para estabelecer a conex\u00e3o e melhora o desempenho em redes m\u00f3veis e inst\u00e1veis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual a diferen\u00e7a entre HTTP\/1.1, HTTP\/2 e HTTP\/3?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>HTTP\/1.1<\/strong>, de 1997, envia um pedido por vez em cada conex\u00e3o. O <strong>HTTP\/2<\/strong> trouxe multiplexa\u00e7\u00e3o, permitindo v\u00e1rios pedidos simult\u00e2neos na mesma conex\u00e3o. E o <strong>HTTP\/3<\/strong> trocou o TCP pelo QUIC, resolvendo um problema que o HTTP\/2 ainda tinha: uma falha de pacote atrasava todas as requisi\u00e7\u00f5es ao mesmo tempo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preciso de certificado SSL para usar HTTPS?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sim \u2014 o HTTPS depende de um certificado SSL\/TLS instalado no servidor. A boa not\u00edcia \u00e9 que ele <strong>ficou gratuito<\/strong>: na Homehost, est\u00e1 inclu\u00eddo em todos os planos de hospedagem, com instala\u00e7\u00e3o e renova\u00e7\u00e3o autom\u00e1ticas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meu site j\u00e1 est\u00e1 no ar em HTTP. Como migro para HTTPS?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instale o certificado, configure o redirecionamento de HTTP para HTTPS, e atualize os links internos que apontem para <code>http:\/\/<\/code>. <strong>Sem o redirecionamento 301, voc\u00ea fica com duas vers\u00f5es do site<\/strong> \u2014 uma em cada protocolo \u2014, o que divide o sinal para os buscadores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>HTTPS deixa o site mais lento?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o de forma percept\u00edvel. A criptografia acrescenta uma etapa de negocia\u00e7\u00e3o no in\u00edcio da conex\u00e3o, mas o custo \u00e9 de milissegundos \u2014 <strong>e o HTTPS \u00e9 pr\u00e9-requisito para o HTTP\/2 e o HTTP\/3<\/strong>, que s\u00e3o mais r\u00e1pidos que o HTTP simples. Na pr\u00e1tica, um site em HTTPS moderno \u00e9 mais r\u00e1pido que um em HTTP.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"FAQPage\",\n\"mainEntity\": [\n{\"@type\":\"Question\",\"name\":\"O que significa HTTP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"HTTP \u00e9 a sigla de Hypertext Transfer Protocol, ou Protocolo de Transfer\u00eancia de Hipertexto. \u00c9 o conjunto de regras que permite ao navegador e ao servidor trocarem informa\u00e7\u00f5es, trazendo as p\u00e1ginas da web at\u00e9 a sua tela.\"}},\n{\"@type\":\"Question\",\"name\":\"Como o HTTP funciona?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Por pedido e resposta. O navegador descobre o IP do servidor via DNS, envia uma requisi\u00e7\u00e3o dizendo qual arquivo quer, e o servidor responde com o conte\u00fado mais um c\u00f3digo de status. Cada imagem e script da p\u00e1gina gera um novo par de pedido e resposta.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual a diferen\u00e7a entre HTTP e HTTPS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O S significa Secure. Os dois fazem a mesma coisa, que \u00e9 transferir p\u00e1ginas entre servidor e navegador, mas o HTTPS faz isso de forma criptografada, usando um certificado SSL\/TLS. Se algu\u00e9m interceptar a comunica\u00e7\u00e3o, os dados ficam ileg\u00edveis.\"}},\n{\"@type\":\"Question\",\"name\":\"O HTTP \u00e9 seguro?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. Os dados trafegam em texto aberto e podem ser lidos por quem interceptar a conex\u00e3o, incluindo senhas e dados de cart\u00e3o. Para qualquer site que receba informa\u00e7\u00e3o do visitante, o HTTPS \u00e9 obrigat\u00f3rio na pr\u00e1tica.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual porta o HTTP usa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A porta 80. O HTTPS usa a 443. Voc\u00ea quase nunca v\u00ea esses n\u00fameros porque o navegador os preenche automaticamente conforme o protocolo no in\u00edcio do endere\u00e7o.\"}},\n{\"@type\":\"Question\",\"name\":\"O que s\u00e3o os c\u00f3digos de resposta HTTP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00fameros que o servidor envia indicando o resultado da solicita\u00e7\u00e3o. O primeiro d\u00edgito diz a categoria: 2xx \u00e9 sucesso, 3xx \u00e9 redirecionamento, 4xx \u00e9 erro do cliente e 5xx \u00e9 erro do servidor. Os mais conhecidos s\u00e3o o 200, o 301, o 404 e o 500.\"}},\n{\"@type\":\"Question\",\"name\":\"Por que o HTTP n\u00e3o guarda mem\u00f3ria entre as p\u00e1ginas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Porque ele \u00e9 stateless por desenho: cada pedido \u00e9 independente, e o servidor n\u00e3o lembra do anterior. Foi uma decis\u00e3o de simplicidade que tornou o protocolo escal\u00e1vel. Os cookies e as sess\u00f5es existem justamente para contornar isso, guardando o estado que o HTTP n\u00e3o guarda.\"}},\n{\"@type\":\"Question\",\"name\":\"O que \u00e9 HTTP\/3?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A vers\u00e3o mais recente do protocolo. Diferente das anteriores, ela abandonou o TCP em favor do QUIC, que roda sobre UDP, o que reduz o tempo para estabelecer a conex\u00e3o e melhora o desempenho em redes m\u00f3veis e inst\u00e1veis.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual a diferen\u00e7a entre HTTP\/1.1, HTTP\/2 e HTTP\/3?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O HTTP\/1.1, de 1997, envia um pedido por vez em cada conex\u00e3o. O HTTP\/2 trouxe multiplexa\u00e7\u00e3o, permitindo v\u00e1rios pedidos simult\u00e2neos na mesma conex\u00e3o. E o HTTP\/3 trocou o TCP pelo QUIC, resolvendo um problema que o HTTP\/2 ainda tinha: uma falha de pacote atrasava todas as requisi\u00e7\u00f5es ao mesmo tempo.\"}},\n{\"@type\":\"Question\",\"name\":\"Preciso de certificado SSL para usar HTTPS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim, o HTTPS depende de um certificado SSL\/TLS instalado no servidor. A boa not\u00edcia \u00e9 que ele ficou gratuito: na Homehost, est\u00e1 inclu\u00eddo em todos os planos de hospedagem, com instala\u00e7\u00e3o e renova\u00e7\u00e3o autom\u00e1ticas.\"}},\n{\"@type\":\"Question\",\"name\":\"Meu site j\u00e1 est\u00e1 no ar em HTTP. Como migro para HTTPS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Instale o certificado, configure o redirecionamento de HTTP para HTTPS, e atualize os links internos que apontem para o protocolo antigo. Sem o redirecionamento 301, voc\u00ea fica com duas vers\u00f5es do site, uma em cada protocolo, o que divide o sinal para os buscadores.\"}},\n{\"@type\":\"Question\",\"name\":\"HTTPS deixa o site mais lento?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o de forma percept\u00edvel. A criptografia acrescenta uma etapa de negocia\u00e7\u00e3o no in\u00edcio da conex\u00e3o, mas o custo \u00e9 de milissegundos, e o HTTPS \u00e9 pr\u00e9-requisito para o HTTP\/2 e o HTTP\/3, que s\u00e3o mais r\u00e1pidos que o HTTP simples. Na pr\u00e1tica, um site em HTTPS moderno \u00e9 mais r\u00e1pido que um em HTTP.\"}}\n]\n}\n<\/script>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#1a73e8 0%,#0b3d91 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(26,115,232,.25);\">\n<div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n<div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n<svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg>\n<\/div>\n<div style=\"flex:1 1 320px; min-width:260px;\">\n<div style=\"font-weight:800; line-height:1.25; margin-bottom:8px; font-size:19px;\">O cadeado, sem custo e sem configura\u00e7\u00e3o<\/div>\n<p style=\"margin:0 0 18px; line-height:1.6; color:#ffffff;\">Todo plano da Homehost inclui certificado SSL gratuito, com instala\u00e7\u00e3o autom\u00e1tica e renova\u00e7\u00e3o sem voc\u00ea precisar lembrar \u2014 seu site nasce em HTTPS. Servidores no Brasil, cPanel, backup di\u00e1rio e suporte em portugu\u00eas. A partir de R$ 7,90\/m\u00eas, com migra\u00e7\u00e3o gratuita.<\/p>\n<a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#0b3d91; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\nVer planos de hospedagem\n<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0b3d91\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O HTTP \u00e9 o acordo que faz a web funcionar. Ele define como o navegador pede e como o servidor responde \u2014 e \u00e9 por isso que uma p\u00e1gina escrita h\u00e1 vinte anos ainda abre hoje, em qualquer navegador, vinda de qualquer servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tr\u00eas coisas ficam deste guia.<\/strong> O HTTP funciona por <strong>pedido e resposta<\/strong>: o navegador pergunta, o servidor responde, e cada resposta traz um c\u00f3digo que diz o que aconteceu. O <strong>HTTPS \u00e9 o mesmo protocolo com criptografia<\/strong> \u2014 e deixou de ser opcional, tanto pela seguran\u00e7a quanto pelo ranqueamento. E o <strong>HTTP\/3<\/strong>, a vers\u00e3o mais recente, abandonou o TCP em favor do QUIC para reduzir o tempo de conex\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Na pr\u00e1tica, voc\u00ea n\u00e3o configura nada disso.<\/strong> O protocolo j\u00e1 est\u00e1 l\u00e1, funcionando desde 1991. A \u00fanica decis\u00e3o que ainda cabe a quem tem um site \u00e9 garantir que ele responda em HTTPS \u2014 e essa hoje custa zero.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTTP \u00e9 o protocolo que permite a voc\u00ea acessar p\u00e1ginas na internet. Toda vez que voc\u00ea digita um endere\u00e7o no navegador ou clica em um link, \u00e9 o HTTP que faz a comunica\u00e7\u00e3o entre o seu dispositivo e o servidor onde o site est\u00e1 hospedado, trazendo a p\u00e1gina at\u00e9 a sua tela. A sigla vem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17777,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-1391","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil<\/title>\n<meta name=\"description\" content=\"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil\" \/>\n<meta property=\"og:description\" content=\"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-27T14:03:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T11:50:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/\"},\"author\":{\"name\":\"Gustavo Gallas\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"headline\":\"O que \u00e9 HTTP?\",\"datePublished\":\"2023-06-27T14:03:24+00:00\",\"dateModified\":\"2026-09-10T11:50:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/\"},\"wordCount\":3065,\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/o-que-e-http-capa.png\",\"articleSection\":[\"Internet\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/\",\"name\":\"O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/o-que-e-http-capa.png\",\"datePublished\":\"2023-06-27T14:03:24+00:00\",\"dateModified\":\"2026-09-10T11:50:03+00:00\",\"description\":\"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/o-que-e-http-capa.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/o-que-e-http-capa.png\",\"width\":1672,\"height\":941,\"caption\":\"Ilustra\u00e7\u00e3o do funcionamento do HTTP: um navegador envia uma requisi\u00e7\u00e3o a um servidor e recebe a resposta de volta, no ciclo de pedido e resposta que traz as p\u00e1ginas at\u00e9 a tela\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/o-que-e-http\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 HTTP?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\",\"name\":\"Homehost\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"width\":150,\"height\":48,\"caption\":\"Homehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Homehost\\\/\",\"https:\\\/\\\/x.com\\\/Homehost\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil","description":"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil","og_description":"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.","og_url":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-06-27T14:03:24+00:00","article_modified_time":"2026-09-10T11:50:03+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#article","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/"},"author":{"name":"Gustavo Gallas","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"headline":"O que \u00e9 HTTP?","datePublished":"2023-06-27T14:03:24+00:00","dateModified":"2026-09-10T11:50:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/"},"wordCount":3065,"publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","articleSection":["Internet"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/","url":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/","name":"O que \u00e9 HTTP: entenda de forma simples e f\u00e1cil","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","datePublished":"2023-06-27T14:03:24+00:00","dateModified":"2026-09-10T11:50:03+00:00","description":"HTTP \u00e9 o protocolo que traz as p\u00e1ginas at\u00e9 o seu navegador. O que significa, como funciona, a diferen\u00e7a para o HTTPS e os c\u00f3digos de resposta mais comuns.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","width":1672,"height":941,"caption":"Ilustra\u00e7\u00e3o do funcionamento do HTTP: um navegador envia uma requisi\u00e7\u00e3o a um servidor e recebe a resposta de volta, no ciclo de pedido e resposta que traz as p\u00e1ginas at\u00e9 a tela"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/o-que-e-http\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 HTTP?"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.homehost.com.br\/blog\/#organization","name":"Homehost","url":"https:\/\/www.homehost.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","width":150,"height":48,"caption":"Homehost"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Homehost\/","https:\/\/x.com\/Homehost"]},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/o-que-e-http-capa.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1391"}],"version-history":[{"count":78,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1391\/revisions"}],"predecessor-version":[{"id":18047,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1391\/revisions\/18047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/17777"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}