HTTP (Hypertext Transfer Protocol) je protokol, ktorým si prehliadač vyžiada stránku od webového servera a server mu odošle odpoveď. Je to základ prenosu webových stránok, obrázkov aj ďalších súborov. Bezpečnejšou verziou je HTTPS, ktorá prenos šifruje.
Ako HTTP funguje?
HTTP pracuje podľa modelu klient a server. Klientom je najčastejšie prehliadač, ktorý otvorí spojenie a pošle požiadavku, a potom čaká na odpoveď servera. Podľa MDN je HTTP bezstavový, takže server si medzi požiadavkami nepamätá údaje o návštevníkovi, pamäť však možno doplniť cookies.
Prehliadač pošle serveru požiadavku na konkrétnu adresu.
Server požiadavku spracuje a pripraví odpoveď.
Server pošle stavový kód a obsah, napríklad HTML stránku.
Prehliadač obsah spracuje a zobrazí stránku.
Čo sú metódy a stavové kódy v HTTP?
Najčastejšie metódy sú GET na získanie údajov a POST na odoslanie údajov. Odpoveď obsahuje stavový kód, ktorý hovorí, ako požiadavka dopadla. Stavové kódy sa podľa MDN delia do piatich tried.
| Trieda | Význam | Príklad |
|---|---|---|
| 1xx | Informačná odpoveď | 100 |
| 2xx | Úspech | 200 |
| 3xx | Presmerovanie | 301 |
| 4xx | Chyba na strane klienta | 404 |
| 5xx | Chyba na strane servera | 500 |
Prečo sa dnes používa HTTPS namiesto HTTP?
Samotné HTTP prenáša údaje bez šifrovania. Zabezpečenú verziu HTTPS tvorí HTTP prenášané cez protokol TLS, ktorý chráni pred odpočúvaním a pozmenením správ. Pre web, ktorý chce byť dôveryhodný a dobre hodnotený, je HTTPS dnes štandardom.
Čo si zapamätať o pojme HTTP?
HTTP je protokol, ktorým prehliadač a server komunikujú. Odpoveď servera obsahuje stavový kód, ktorý je pre SEO veľmi dôležitý. Moderné weby používajú zabezpečenú verziu HTTPS. Ak chcete skontrolovať, ako server vášho webu odpovedá, kontaktujte nás.
Ako to rieši webstrankanamieru.sk: Pojem HTTP patrí do technickej časti optimalizácie. Postup nájdete v sekcii SEO na mieru, zistenia z praxe v novinkách a ceny v cenníku. Ak chcete skontrolovať svoj web, napíšte nám.
Súvisiace pojmy: HTTPS, HTTP stavový kód, URL, Doména, .htaccess, Apache, FTP, HTTP hlavičky, Mixed content, SSL certifikát
Často kladené otázky o pojme HTTP
Čo je HTTP?
Aký je rozdiel medzi HTTP a HTTPS?
Čo znamená, že HTTP je bezstavový?
Čo je požiadavka a odpoveď?
Čo sú metódy GET a POST?
Zdroje
- MDN Web Docs: HTTPZákladný opis HTTP, modelu požiadavky a odpovede, bezstavovosti a tried stavových kódov.
- MDN Web Docs: TLS (Transport Layer Security)TLS ako vrstva, ktorá chráni komunikáciu pred odpočúvaním a zmenou.
- Google Search Central: How HTTP status codes affect Google's crawlersAko Google spracúva jednotlivé stavové kódy.