Junior — Middle
REST memarlığında müxtəlif əməliyyat növlərini yerinə yetirmək üçün HTTP metodlarını necə ayırd etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
REST memarlığında müxtəlif əməliyyatlar üçün standart HTTP metodlarından istifadə olunur:
- GET — resursu və ya resursların siyahısını əldə etmək. Serverin vəziyyətini dəyişmir.
- POST — yeni resurs yaratmaq.
- PUT — mövcud resursu tam yeniləmək və ya resurs yoxdursa yaratmaq.
- PATCH — resursun qismən yenilənməsi.
- DELETE — resursu silmək.
Məsələn, istifadəçi haqqında məlumat almaq üçün /users/{id}-ə GET sorğusu göndərilir; yeni istifadəçi yaratmaq üçün — /users-ə POST; istifadəçi məlumatlarını yeniləmək üçün — /users/{id}-ə PUT və ya PATCH; silmək üçün — /users/{id}-ə DELETE.
Bu metodların düzgün istifadəsi API-ni anlaşılan edir və REST prinsiplərinə uyğundur.