HTTP üzenetek szerkezete
Tehát a kliens és a szerver speciális módon formázott üzeneteket cserél egymással. Nézzük meg ezeknek az üzeneteknek a szerkezetét.
Minden HTTP üzenet három részből áll, amelyek a megadott sorrendben kerülnek továbbításra: kezdősor (starting line), fejlécek (headers) és az üzenet törzse (message body).
Technikailag a kezdősor az üzenet első sora, majd minden új sorban egy fejléc kerül elhelyezésre, majd jön egy üres sor, és utána kerül elhelyezésre a kérés törzse.
Eközben a kezdősor határozza meg az üzenet típusát, a fejlécek jellemzik az üzenet törzsét, az átviteli paramétereket és egyéb információkat, míg a törzs magát az üzenet adatait tartalmazza.
A kezdősor és a fejlécek kötelező elemek, míg a törzs nem. Eközben a kezdősorok eltérnek a kérés és a válasz esetében.
A következő leckékben külön megvizsgáljuk az HTTP üzenet minden egyes részét.