HTTP ziņojumu struktūra
Tātad, klients un serveris apmainās viens ar otru ar īpaši noformētiem ziņojumiem. Apskatīsim šo ziņojumu struktūru.
Katrs HTTP ziņojums sastāv no trim daļām, kuras tiek pārsūtītas norādītajā secībā: sākuma rinda (starting line), galvenes (headers) un ziņojuma pamatdaļa (message body).
Tehniski sākuma rinda ir pirmā ziņojuma rinda, tad katrā jaunā rindā atrodas viena galvene, tad nāk tukša rinda un pēc tam atrodas pieprasījuma pamatdaļa.
Savukārt sākuma rinda nosaka ziņojuma veidu, galvenes raksturo ziņojuma pamatdaļu, pārsūtīšanas parametrus un cita veida informāciju, bet pamatdaļa satur tieši ziņojuma datus.
Sākuma rinda un galvenes ir obligāti elementi, bet pamatdaļa - nē. Savukārt sākuma rindas atšķiras pieprasījumam un atbildei.
Nākamajās nodarbībās mēs atsevišķi apskatīsim katru HTTP ziņojuma daļu.