Junior
Koja je razlika između metoda PUT, POST i PATCH?
sobes.tech АИ
Одговор од АИ
PUT се користи за креирање или потпуно замену ресурса на одређеном URL-у. Ако ресурс постоји, он ће бити потпуно преписан датим подацима. Ако не постоји, биће креиран нови ресурс. Је идемпотентна метода.
POST се користи за слање података серверу ради обраде. Ово може бити креирање новог ресурса, слање података форме или извршавање неке операције. URL обично указује на "колекцију" на коју се примењује акција. Није идемпотентна.
PATCH се користи за делимичну измену ресурса. Уместо да шаље потпуну репрезентацију ресурса, шаљу се само подаци које треба изменити.
| Метод | Намена | Идемпотентност |
|---|---|---|
| PUT | Креирање / Замена | Да |
| POST | Креирање / Обрада | Не |
| PATCH | Делимична измена | Не (обично) |