HTTP Xabarlarining Tuzilishi
Shunday qilib, mijoz va server bir-birlari bilan maxsus shakllantirilgan xabarlar almashadilar. Keling, ushbu xabarlarning tuzilishini ko'rib chiqaylik.
Har bir HTTP xabari ko'rsatilgan tartibda uzatiladigan uch qismdan iborat: boshlang'ich qator (starting line), sarlavhalar (headers) va xabar tanasi (message body).
Texnik jihatdan boshlang'ich qator xabarning birinchi qatori hisoblanadi, keyin har bir yangi qatorda bittadan sarlavha joylashtiriladi, so'ngra bo'sh qator keladi va undan keyin xabarning tanasi joylashtiriladi.
Bunda boshlang'ich qator xabar turini belgilaydi, sarlavhalar xabar tanasini, uzatish parametrlarini va boshqa ma'lumotlarni tavsiflaydi, tana esa to'g'ridan-to'g'ri xabar ma'lumotlarini o'z ichiga oladi.
Boshlang'ich qator va sarlavhalar majburiy elementlar hisoblanadi, tana esa emas. Bunda boshlang'ich qatorlar so'rov va javob uchun farq qiladi.
Keyingi darslarda biz HTTP xabarining har bir qismini alohida tahlil qilamiz.