Junior — Middle
V ktorých prípadoch sa odporúča použiť určitú HTTP metódu v REST API?
sobes.tech AI
Odpoveď od AI
V REST API sa HTTP metódy používajú podľa ich semantiky:
- GET — na získanie zdroja alebo zoznamu zdrojov. Nemali by meniť stav servera.
- POST — na vytvorenie nového zdroja alebo vykonanie operácie, ktorá mení stav.
- PUT — na nahradenie existujúceho zdroja alebo jeho vytvorenie, ak neexistuje (idempotentné).
- PATCH — na čiastočnú aktualizáciu zdroja.
- DELETE — na odstránenie zdroja.
Odporúča sa používať metódy tak, aby odrážali zámer operácie a boli idempotentné tam, kde je to možné (napríklad PUT a DELETE). To uľahčuje pochopenie API a správne fungovanie klientov a serverov.