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