Sobes.tech
Junior — Middle

API sorğusunun strukturu hansı əsas komponentləri əhatə edir?

sobes.tech Süni İntellekt

AI-dan cavab

API sorğusunun əsas komponentləri aşağıdakılardır:

  • URL (Endpoint) — sorğunun yönəldiyi resursun ünvanı.
  • HTTP Metodu — resurs üzərində ediləcək əməliyyatı müəyyən edir (GET, POST, PUT, DELETE və s.).
  • Başlıqlar (Headers) — sorğunun metadataları, məsələn, məzmun tipi (Content-Type), icazə (Authorization) və digər.
  • Sorğu Bədəni (Body) — serverə göndərilən məlumatlar (adətən POST, PUT sorğularında), məsələn, parametrli JSON.
  • Sorğu Parametrləri (Query Parameters) — URL-də ? işarəsindən sonra göndərilən əlavə parametrlər, məsələn, filtrlər və ya sıralama.

GET sorğusunun nümunəsi:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Bədən ilə POST sorğusunun nümunəsi:

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

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

Bu komponentləri anlamaq API sorğularının düzgün formalaşdırılması və test edilməsi üçün vacibdir.