Sobes.tech
Junior — Middle

HTTP so'rovida qanday ma'lumotlar va parametrlar yuborilishi mumkin?

sobes.tech AI

AIdan javob

HTTP so'rovda quyidagi asosiy ma'lumotlar va parametrlar yuborilishi mumkin:

  • URL parametrlar (Query parameters)? belgisidan keyin yuboriladigan ma'lumotlar, masalan: ?id=123&sort=asc.
  • Sarlavhalar (Headers) — so'rovning meta ma'lumotlari, masalan, Content-Type, Authorization, User-Agent.
  • So'rovning tanasi (Body) — POST, PUT, PATCH so'rovlarida yuboriladigan ma'lumotlar. JSON, XML, form-data va boshqa formatlarni o'z ichiga olishi mumkin.
  • Cookie — mijoz tomonidan serverga yuboriladigan kichik ma'lumotlar, sessiyani aniqlash va boshqa maqsadlar uchun.
  • So'rov usuli (GET, POST, PUT, DELETE va boshqalar) — mijozning bajarishni istagan harakatini belgilaydi.

Masalan, JSON tanasi va avtorizatsiya sarlavhasi bilan POST so'rovi:

POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Shu tarzda, HTTP so'rovi mijoz va server o'rtasidagi o'zaro aloqada zarur bo'lgan turli xil ma'lumotlarni o'z ichiga olishi mumkin.