Junior — Middle
HTTP so'rovi asosiy komponentlari qanday ko'rinishda bo'lib, ular qanday ma'lumotlarni o'z ichiga oladi, tushuntiring.
sobes.tech AI
AIdan javob
HTTP so'rov bir nechta asosiy komponentlardan iborat:
-
So'rov satri (Request Line) — so'rov usuli (GET, POST va boshqalar), URL va HTTP protokoli versiyasini o'z ichiga oladi. Misol:
GET /index.html HTTP/1.1 -
Sarlavhalar (Headers) — kalit-qiymat juftlari bo'lib, so'rov haqida qo'shimcha ma'lumotlarni uzatadi, masalan:
Host: server domen nomiUser-Agent: mijoz haqida ma'lumotAccept: mijoz qabul qilishga tayyor bo'lgan ma'lumot turlari
-
Bo'sh satr — sarlavhalarni so'rov matnidan ajratadi.
-
So'rov matni (Body) — mijoz tomonidan serverga yuboriladigan ma'lumotlar (masalan, POST so'rovida forma ma'lumotlari). GET so'rovlarida odatda bo'sh bo'ladi.
PHPda, bu komponentlarga $_SERVER kabi supergloballardan, masalan, sarlavhalar va usul uchun, php://input esa so'rov matni uchun kirish mumkin.