Sobes.tech
Intern

So'rovning tanasi nima?

sobes.tech AI

AIdan javob

HTTP so'rovining tanasi mijoz tomonidan serverga uzatiladigan ma'lumotlarni o'z ichiga oladi.

HTTP usuli va so'rov turi bo'yicha, tanada quyidagilar bo'lishi mumkin:

  • Forma parametrlar: veb-formadan ma'lumot yuborishda (POST, PUT usullari bilan).
  • JSON yoki XML ma'lumotlar: mijoz va server o'rtasida tuzilgan ma'lumotlarni almashish uchun, RESTful API-larda keng tarqalgan.
  • Ikki tomonlama ma'lumotlar: masalan, fayllarni yuklashda.
  • Content-Type sarlavhasiga qarab boshqa ma'lumot turlari.

Misollar:

// POST so'rovi bilan JSON ma'lumotlar tanasi
{
  "name": "Anna",
  "age": 30
}
// PUT so'rovi bilan XML ma'lumotlar tanasi
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- Forma ma'lumotlari bilan POST so'rovi tanasi (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

Tanasi, ma'lumot yuborishni nazarda tutmaydigan GET yoki HEAD kabi metodlar bilan so'rovlar uchun mavjud emas.

Tanadagi mazmun, so'rovning Content-Type sarlavhasi bilan aniqlanadi, bu esa ma'lumotlarning formatini ko'rsatadi.