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