Můžeš vyjmenovat hlavní rysy protokolu HTTP/1.1?
sobes.tech AI
Odpověď od AI
Hlavní rysy protokolu HTTP/1.1:
-
Trvalá spojení (Persistent Connections): ve výchozím nastavení je spojení mezi klientem a serverem otevřené pro více požadavků/odpovědí, což snižuje náklady na navázání spojení.
-
Podpora pipeliningu (Pipelining): klient může posílat několik požadavků za sebou bez čekání na odpovědi, i když je podpora omezená a ne vždy se používá.
-
Ukládání do mezipaměti (Caching): HTTP/1.1 rozšiřuje možnosti ukládání do mezipaměti pomocí hlaviček jako Cache-Control, ETag a dalších.
-
Částečné požadavky (Range Requests): umožňuje požadovat části zdroje, což je užitečné při pokračování stahování souborů.
-
Další metody: kromě GET a POST podporují PUT, DELETE, OPTIONS, HEAD a další.
-
Vylepšené hlavičky: byly zavedeny nové hlavičky pro správu spojení, obsahu a autentizace.
-
Kódy stavu: rozšířená sada kódů stavu HTTP pro přesnější informování o výsledku požadavku.
HTTP/1.1 je evolucí HTTP/1.0 s vylepšeným výkonem a funkcionalitou, ale bez podpory multiplexingu, který se objevil v HTTP/2.