Sobes.tech
Intern

Hansı HTTP metodu, spesifikasiya üzrə, resursun tam dəyişdirilməsi üçün istifadə olunur və idempotentdir? PATCH POST PUT DELETE

sobes.tech Süni İntellekt

AI-dan cavab

HTTP spesifikasiyasına görə, PUT metodu resursu tamamilə dəyişdirmək üçün istifadə olunur və idempotentdir. Bu, eyni məlumatlarla təkrarlanan PUT sorğusunun ilk sorğudan sonra resursun vəziyyətini dəyişməyəcəyi deməkdir.

  • PUT — bütün resursu dəyişdirir.
  • PATCH — resursu qismən yeniləyir.
  • POST — adətən yeni resurs yaradır və ya əməliyyat həyata keçirir, idempotent deyil.
  • DELETE — resursu silir, həmçinin idempotentdir, amma dəyişmir.

PUT istifadə nümunəsi:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{"name": "Иван", "age": 30}

Bu sorğu ID-si 123 olan istifadəçinin məlumatlarını yeni məlumatlarla dəyişdirəcək.