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