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.