Junior — Middle
RESTful API-nin işləmə prinsipini və əsas xüsusiyyətlərini izah edin
sobes.tech Süni İntellekt
AI-dan cavab
RESTful API — bu veb xidmətləri yaratmaq üçün REST (Temsil olunan Dövlət Transferi) prinsiplərinə əsaslanan memarlıq üslubudur. Əsas fikir — resurslarla qarşılıqlı əlaqə üçün standart HTTP metodlarından (GET, POST, PUT, DELETE və s.) istifadə etmək və bu resursların unikal URL-lərlə tanınmasıdır.
RESTful API-nin əsas xüsusiyyətləri:
- Resurs yönümlülük: bütün məlumatlar unikal URI-lərlə resurslar şəklində təqdim olunur.
- Standart HTTP metodlarının istifadəsi: məsələn, məlumat almaq üçün GET, yaratmaq üçün POST, yeniləmək üçün PUT, silmək üçün DELETE.
- HTTP vəziyyət kodları: müştəriyə sorğunun nəticəsi haqqında məlumat vermək üçün (məsələn, 200 OK, 404 Tapılmadı).
- Stateless (vəziyyətsiz): hər bir sorğu bütün zəruri məlumatları ehtiva edir, server sorğular arasında müştərinin vəziyyətini saxlamır.
- Keşləmə: cavablar keşdə saxlanıla bilər və performansı artırmaq üçün istifadə olunur.
Nümunə: GET /users/123 sorğusu ID 123 olan istifadəçinin məlumatlarını qaytaracaq.