Sobes.tech
Junior — Middle

REST API-nin işləmə prinsipini və onun əsas xüsusiyyətlərini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

REST API (Təmsil olunan Dövlət Transferi) veb xidməti yaratmaq üçün istifadə olunan memarlıq tərzidir və resurslarla qarşılıqlı əlaqə üçün standart HTTP metodlarından (GET, POST, PUT, DELETE) istifadə edir. Əsas xüsusiyyətlər:

  • Müştəri-server memarlığı: müştəri və server ayrıdır və sorğular və cavablar vasitəsilə əlaqə qurur.
  • Stateless (vəzi olmayan): hər bir müştəri sorğusu lazım olan bütün məlumatları ehtiva edir, server sorğular arasında vəziyyəti saxlamır.
  • Cache-lənə bilən: cavablar cache-ə alınaraq performans artırılır.
  • Yeganə interfeys: standartlaşdırılmış metodlar və məlumat formatları (adətən JSON).

İstifadəçi siyahısını almaq üçün nümunə sorğu:

GET /users HTTP/1.1
Host: example.com
Accept: application/json

Cavab:

[
  {"id":1, "name":"Ivan"},
  {"id":2, "name":"Maria"}
]