Структура на HTTP съобщения
И така, клиентът и сървърът си обменят съобщения, форматирани по специален начин. Нека разгледаме структурата на тези съобщения.
Всяко HTTP съобщение се състои от три части, които се предават в посочения ред: начален ред (starting line), заглавия (headers) и тяло на съобщението (message body).
Технически, началният ред е първият ред на съобщението, след това на всеки нов ред се поставя по едно заглавие, след което иде празен ред и след него се поставя тялото на заявката.
При това началният ред определя типа на съобщението, заглавията характеризират тялото на съобщението, параметрите на предаване и други данни, а тялото съдържа непосредствено данните на съобщението.
Началният ред и заглавията са задължителни елементи, докато тялото - не е. При това началните редове се различават за заявка и отговор.
В следващите уроци ще разгледаме поотделно всяка част от HTTP съобщението.