Sobes.tech
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:

  1. 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

  2. Sarlavhalar (Headers) — kalit-qiymat juftlari bo'lib, so'rov haqida qo'shimcha ma'lumotlarni uzatadi, masalan:

    • Host: server domen nomi
    • User-Agent: mijoz haqida ma'lumot
    • Accept: mijoz qabul qilishga tayyor bo'lgan ma'lumot turlari
  3. Bo'sh satr — sarlavhalarni so'rov matnidan ajratadi.

  4. 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.