Junior — Middle
REST API-nin işləmə prinsiplərini və əsas xüsusiyyətlərini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
REST API (Temsil olunan Dövlət Transferi) — veb xidmətləri yaratmaq üçün standart HTTP metodları və prinsiplərini istifadə edən memarlıq tərzidir.
REST API-nin əsas xüsusiyyətləri:
- Müştəri-server memarlığı: müştəri və server ayrıdır, bu da onları müstəqil inkişaf etdirməyə imkan verir.
- Statusuz (stateless): müştəridən serverə hər bir sorğu bütün lazım olan məlumatları içərməlidir, server sorğular arasında vəziyyəti saxlamır.
- Keşlənə bilənlik: cavablar performansı artırmaq üçün keşlənə bilər.
- Yeganə interfeys: resurslarla əməliyyatlar üçün standart HTTP metodlarından istifadə (GET, POST, PUT, DELETE).
- Resursların identifikasiyası: hər resursun unikal URI-si var.
REST API-yə istifadəçi siyahısını almaq üçün nümunə sorğu:
GET /users HTTP/1.1
Host: example.com
Cavab JSON formatında məlumatlar ehtiva edir, istifadəçilər haqqında məlumatlar.
REST API sadəliyi və veb texnologiyaları ilə uyğunluğu səbəbindən geniş istifadə olunur.