Sobes.tech
Junior — Middle

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.