Štruktúra HTTP správ
Takže, klient a server si vymieňajú správy, ktoré sú špeciálne formátované. Poďme sa pozrieť na štruktúru týchto správ.
Každá HTTP správa sa skladá z troch častí, ktoré sa prenášajú v určenom poradí: štartovací riadok (starting line), hlavičky (headers) a telo správy (message body).
Technicky je štartovací riadok prvým riadkom správy, potom je na každom novom riadku umiestnená jedna hlavička, následne nasleduje prázdny riadok a po ňom je umiestnené telo požiadavky.
Štartovací riadok určuje typ správy, hlavičky charakterizujú telo správy, parametre prenosu a ďalšie informácie, a telo obsahuje priamo údaje správy.
Štartovací riadok a hlavičky sú povinné prvky, zatiaľ čo telo - nie. Zároveň sa štartovacie riadky líšia pre požiadavku a odpoveď.
V nasledujúcich lekciách si podrobne rozoberieme každú časť HTTP správy.