HTTP Mesajlarının Strukturu
Beləliklə, klient və server bir-biri ilə xüsusi şəkildə tərtib edilmiş mesajlar mübadiləsi edir. Gəlin bu mesajların strukturuna nəzər salaq.
Hər bir HTTP mesajı göstərilən ardıcıllıqla ötürülən üç hissədən ibarətdir: başlanğıc sətri (starting line), başlıqlar (headers) və mesaj gövdəsi (message body).
Texniki cəhətdən başlanğıc sətri mesajın ilk sətridir, sonra hər yeni sətirdə bir başlıq yerləşir, sonra boş bir sətir gəlir və ondan sonra sorğunun gövdəsi yerləşir.
Eyni zamanda, başlanğıc sətri mesajın növünü müəyyən edir, başlıqlar mesajın gövdəsini, ötürmə parametrlərini və digər məlumatları xarakterizə edir, gövdə isə birbaşa mesaj məlumatlarını ehtiva edir.
Başlanğıc sətri və başlıqlar məcburi elementlərdir, gövdə isə deyil. Eyni zamanda, başlanğıc sətirləri sorğu və cavab üçün fərqlidir.
Növbəti dərslərdə biz HTTP mesajının hər bir hissəsini ayrıca nəzərdən keçirəcəyik.