Junior — Middle
Објасните шта значи метод PUT у REST API-ју и у којим случајевима се користи.
sobes.tech АИ
Одговор од АИ
Metoda PUT u REST API-ju koristi se za potpuno ažuriranje resursa ili njegovo kreiranje ako još ne postoji. Za razliku od PATCH, koji primenjuje delimične izmene, PUT zamenjuje ceo resurs novim podacima.
Glavne osobine PUT:
- Idempotentnost: ponovni poziv sa istim podacima neće promeniti rezultat.
- Obično se koristi za ažuriranje postojećeg objekta putem poznatog URI-ja.
- Ako resurs ne postoji, server ga može kreirati sa navedenim URI-jem.
Primer: ako imate korisnika sa ID-jem 123, PUT zahtev na /users/123 sa potpunim opisom korisnika zamenit će sva polja tog korisnika novim vrednostima.
Koristi se PUT kada je potrebno garantovati potpuno zamenjivanje resursa, a ne delimično ažuriranje.