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.