Sobes.tech
Junior — Middle

REST API-də PUT metodunun nə olduğunu və hansı hallarda istifadə olunduğunu izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

REST API-də PUT metodu, resursu tamamilə yeniləmək və ya hələ mövcud deyilsə yaratmaq üçün istifadə olunur. PATCH-dən fərqli olaraq, PUT qismən dəyişiklikləri tətbiq etmir, əksinə göndərilən məlumatlarla bütün resursu əvəz edir.

PUT-un əsas xüsusiyyətləri:

  • İdempotentlik: eyni məlumatlarla təkrarlanan çağırış nəticəni dəyişməz.
  • Adətən, məlum URI vasitəsilə mövcud obyektin yenilənməsi üçün istifadə olunur.
  • Əgər resurs mövcud deyilsə, server onu göstərilən URI ilə yarada bilər.

Misal üçün: əgər sizin ID-si 123 olan istifadəçiniz varsa, /users/123-ə tam istifadəçi təsviri ilə PUT sorğusu həmin istifadəçinin bütün sahələrini yeni dəyərlərlə əvəz edəcək.

Resursu tamamilə dəyişdirmək üçün, onu qismən yeniləmək yerinə PUT istifadə olunur.