Sobes.tech
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.