Junior — Middle
Mohol by ste vysvetliť, z akých komponentov sa skladá odpoveď HTTP a ako sa tvorí?
sobes.tech AI
Odpoveď od AI
HTTP odpoveď sa skladá zo troch hlavných komponentov:
-
Stavový riadok (Status Line) — obsahuje verziu protokolu HTTP, číselný kód stavu (napríklad 200, 404) a textový popis stavu (napríklad OK, Not Found).
-
Hlavičky (Headers) — súbor dvojíc kľúč-hodnota, ktoré prenášajú metainformácie o odpovedi, napríklad typ obsahu (
Content-Type), dĺžku obsahu (Content-Length), cookies a ďalšie údaje. -
Telo odpovede (Body) — údaje, ktoré server odosiela klientovi. Môže to byť HTML stránka, JSON, obrázok atď.
Formovanie HTTP odpovede sa deje na serveri po spracovaní požiadavky. Server určí stav odpovede, vytvorí hlavičky a pridá telo, a potom všetko odošle klientovi cez sieť.