Junior — Middle
API so'rovi tuzilmasining asosiy komponentlari qanday?
sobes.tech AI
AIdan javob
API so'rovining asosiy komponentlari quyidagilardan iborat:
- URL (Endpoint) — so'rov yuborilayotgan resursning manzili.
- HTTP usuli — resurs ustida bajariladigan amalni belgilaydi (GET, POST, PUT, DELETE va boshqalar).
- Sarlavhalar (Headers) — so'rovning metama'lumotlari, masalan, kontent turi (
Content-Type), ruxsatnoma (Authorization) va boshqalar. - So'rovning tanasi (Body) — serverga yuboriladigan ma'lumotlar (odatda POST, PUT so'rovlarida), masalan, parametrlar bilan JSON.
- So'rov parametrlar (Query Parameters) — URLda
?belgisidan keyin yuboriladigan qo'shimcha parametrlar, masalan, filtrlash yoki saralash.
GET so'rovi misoli:
GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token
Body bilan POST so'rovi misoli:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Ushbu komponentlarni tushunish API so'rovlarini to'g'ri shakllantirish va test qilish uchun muhimdir.