Sobes.tech
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.