Junior — Middle
HTTP sorğularının kontekstində PUT metodunun nə olduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
HTTP-də PUT metodu, göstərilən URL-də bir resursu dəyişdirmək və ya yaratmaq üçün istifadə olunur. Əgər resurs mövcuddursa, PUT onu tamamilə yeniləyir; əks halda, yeni məlumatlarla yaradır.
PUT-un əsas xüsusiyyətləri:
- İdempotentlik: eyni məlumatlarla təkrarlanan sorğular ilk çağırışdan sonra nəticəni dəyişmir.
- Tam yeniləmə: adətən, resursun bütün məlumatları göndərilir, yalnız dəyişdirilmiş sahələr deyil.
Misal üçün: /users/123 ünvanında istifadəçi resursunuz varsa, yeni JSON obyekti ilə PUT sorğusu istifadəçi məlumatlarını tamamilə dəyişəcək.
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
PATCH-dən fərqli olaraq, PUT qismən yeniləmələr üçün nəzərdə tutulub, ona görə də tam məlumat dəstini göndərmək tələb olunur.