HTTP sõnumite struktuur
Niisiis, klient ja server vahetavad üksteisega sõnumeid, mis on vormistatud spetsiaalsel viisil. Vaatame nende sõnumite struktuuri.
Iga HTTP sõnum koosneb kolmest osast, mida edastatakse näidatud järjekorras: algusrida (starting line), päised (headers) ja sõnumi keha (message body).
Tehniliselt on algusrida esimene sõnumi rida, seejärel asetatakse igale uuele reale üks päis, seejärel tuleb tühi rida ja pärast seda asub taotluse keha.
Samal ajal määrab algusrida sõnumi tüübi, päised iseloomustavad sõnumi keha, edastamise parameetreid ja muud teavet, ning keha sisaldab sõnumi andmeid otse.
Algusrida ja päised on kohustuslikud elemendid, kuid keha pole. Samal ajal on algusread erinevad taotluse ja vastuse jaoks.
Järgmistes õppetükides analüüsime iga HTTP sõnumi osa eraldi.