Junior — Middle
Vysvetlite, čo znamená metóda PUT v REST API a v akých prípadoch sa používa.
sobes.tech AI
Odpoveď od AI
Metóda PUT v REST API sa používa na úplnú aktualizáciu zdroja alebo jeho vytvorenie, ak ešte neexistuje. Na rozdiel od PATCH, ktorý aplikuje čiastočné zmeny, PUT nahradí celý zdroj odoslanými údajmi.
Hlavné vlastnosti PUT:
- Idempotentnosť: opakované volanie s rovnakými údajmi nezmení výsledok.
- Zvyčajne sa používa na aktualizáciu existujúceho objektu pomocou známeho URI.
- Ak zdroj neexistuje, server ho môže vytvoriť s uvedeným URI.
Príklad: ak máte používateľa s ID 123, PUT požiadavka na /users/123 s úplným opisom používateľa nahradí všetky polia tohto používateľa novými hodnotami.
Používa sa PUT, keď je potrebné garantovať úplnú výmenu zdroja, nie jeho čiastočnú aktualizáciu.