Sobes.tech
Junior

PUT, POST və PATCH metodları arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

PUT müəyyən edilmiş URL-də resursu yaratmaq və ya tamamilə dəyişdirmək üçün istifadə olunur. Əgər resurs mövcuddursa, təqdim olunan məlumatlarla tamamilə yenidən yazılacaq. Əks halda, yeni resurs yaradılacaq. Bu, idempotent metoddur.

POST serverə məlumat göndərmək və emal etmək üçün istifadə olunur. Bu, yeni resursun yaradılması, forma məlumatlarının göndərilməsi və ya bir əməliyyatın yerinə yetirilməsi ola bilər. URL adətən "kolleksiya"ya işarə edir və ona tətbiq olunur. Bu, idempotent deyil.

PATCH resursun qismən dəyişdirilməsi üçün istifadə olunur. Tam resurs təqdimatı yerinə, yalnız dəyişdirilməsi lazım olan məlumatlar göndərilir.

Metod Məqsəd İdempotentlik
PUT Yaratmaq / Əvəz etmək Bəli
POST Yaratmaq / İşləmək Xeyr
PATCH Qismən dəyişiklik Xeyr (ümumiyyətlə)