Junior — Middle
Magyarázza el, mit jelent a PUT módszer a REST API-ban, és milyen esetekben használják.
sobes.tech MI
Válasz az MI-től
A PUT módszer a REST API-ban a teljes erőforrás frissítésére vagy létrehozására szolgál, ha még nem létezik. Ellentétben a PATCH-sel, amely részleges módosításokat alkalmaz, a PUT az egész erőforrást lecseréli a küldött adatokkal.
A PUT fő jellemzői:
- Idempotencia: ugyanazzal az adathalmazzal történő ismételt hívás nem változtatja meg az eredményt.
- Általában ismert URI-n keresztül létező objektum frissítésére használják.
- Ha az erőforrás nem létezik, a szerver létrehozhatja a megadott URI-val.
Példa: ha van egy felhasználó ID-vel 123, a /users/123-ra küldött PUT kérés a felhasználó összes mezőjét új értékekkel fogja helyettesíteni.
A PUT akkor használatos, amikor garantálni kell az erőforrás teljes cseréjét, nem pedig részleges frissítését.