Sobes.tech
Junior — Middle

Hogyan különböztetjük meg a HTTP-módszereket a REST-architektúrában különböző művelettípusok végrehajtásához?

sobes.tech MI

Válasz az MI-től

A REST architektúrában különböző műveletekhez szabványos HTTP-módszereket használnak:

  • GET — erőforrás vagy erőforrások listájának lekérése. Nem változtatja a szerver állapotát.
  • POST — új erőforrás létrehozása.
  • PUT — meglévő erőforrás teljes frissítése vagy létrehozása, ha az erőforrás nem létezik.
  • PATCH — erőforrás részleges frissítése.
  • DELETE — erőforrás törlése.

Például, hogy információt szerezzen egy felhasználóról, GET-kérést küld a /users/{id}-re; új felhasználót hoz létre — POST a /users-re; a felhasználó adatait frissíti — PUT vagy PATCH a /users/{id}-re; törléshez — DELETE a /users/{id}-re.

Ezeknek a módszereknek a helyes használata segít az API érthetővé tételében és megfelel a REST elveknek.