Môžeš vymenovať hlavné črty protokolu HTTP/1.1?
sobes.tech AI
Odpoveď od AI
Hlavné rysy protokolu HTTP/1.1:
-
Trvalé spojenia (Persistent Connections): vo výchozom nastavení je spojenie medzi klientom a serverom otvorené pre viacero požiadaviek/odpovedí, čo znižuje náklady na nadviazanie spojenia.
-
Podpora pipeliningu (Pipelining): klient môže posielať niekoľko požiadaviek za sebou bez čakania na odpovede, hoci je podpora obmedzená a nie vždy sa používa.
-
Ukladanie do vyrovnávacej pamäte (Caching): HTTP/1.1 rozširuje možnosti ukladania do vyrovnávacej pamäte pomocou hlavičiek ako Cache-Control, ETag a ďalších.
-
Čiastočné požiadavky (Range Requests): umožňuje požadovať časti zdroja, čo je užitočné pri pokračovaní sťahovania súborov.
-
Ďalšie metódy: okrem GET a POST podporujú PUT, DELETE, OPTIONS, HEAD a ďalšie.
-
Vylepšené hlavičky: boli zavedené nové hlavičky na správu spojení, obsahu a autentifikácie.
-
Kódy stavu: rozšírený súbor kódov stavu HTTP pre presnejšie informovanie o výsledku požiadavky.
HTTP/1.1 je evolúciou HTTP/1.0 s vylepšeným výkonom a funkčnosťou, ale bez podpory multiplexingu, ktorý sa objavil v HTTP/2.