Junior — Middle
Ako rozlíšiť metódy HTTP v architektúre REST na vykonávanie rôznych typov operácií?
sobes.tech AI
Odpoveď od AI
V architektúre REST sa pre rôzne operácie používajú štandardné metódy HTTP:
- GET — získanie zdroja alebo zoznamu zdrojov. Nemenní stav servera.
- POST — vytvorenie nového zdroja.
- PUT — úplná aktualizácia existujúceho zdroja alebo jeho vytvorenie, ak neexistuje.
- PATCH — čiastočná aktualizácia zdroja.
- DELETE — odstránenie zdroja.
Napríklad, na získanie informácií o používateľovi sa vykoná GET požiadavka na /users/{id}; na vytvorenie nového používateľa — POST na /users; na aktualizáciu údajov používateľa — PUT alebo PATCH na /users/{id}; na odstránenie — DELETE na /users/{id}.
Správne používanie týchto metód pomáha urobiť API zrozumiteľným a zodpovedá princípom REST.