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