Sobes.tech
Middle+

Hogyan válasszuk ki a PUT, POST és PATCH módszerek közül REST API tervezésekor?

sobes.tech MI

Válasz az MI-től

A PUT, POST és PATCH közötti választás a forrással végzett művelet típusától függ:

  • POST — új erőforrás létrehozására használják. A kérés általában a gyűjteményhez kerül, és a szerver létrehoz egy új elemet.

  • PUT — az erőforrás teljes frissítésére alkalmazzák. A kliens a teljes erőforrás reprezentációját küldi, és a szerver lecseréli a meglévő objektumot az új verzióra.

  • PATCH — az erőforrás részleges frissítésére. A kliens csak a módosított mezőket küldi, és a szerver ezeket frissíti anélkül, hogy az egész objektumot lecserélné.

Példa:

  • Felhasználó létrehozása — POST /users
  • A felhasználói profil teljes frissítése — PUT /users/{id}
  • Csak az email módosítása — PATCH /users/{id}