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.