Junior — Middle
Објасните шта подразумева метод PUT у контексту HTTP захтева.
sobes.tech АИ
Одговор од АИ
Metoda PUT u HTTP koristi se za zamenu ili kreiranje resursa na datom URL-u. Ako resurs postoji, PUT ga potpuno ažurira; ako ne, kreira novi sa datim podacima.
Glavne osobine PUT:
- Idempotentnost: ponovljeni zahtevi sa istim podacima ne menjaju rezultat nakon prvog poziva.
- Potpuna ažuriranja: obično se šalju svi podaci resursa, a ne samo izmenjena polja.
Primer: ako imate resurs korisnika na adresi /users/123, PUT zahtev sa novim JSON objektom će potpuno zameniti podatke korisnika.
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
Za razliku od PATCH, koji je namenjen za delimične izmene, PUT zahteva slanje celokupnog skupa podataka.