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