Intern
Ktorá metóda HTTP, podľa špecifikácie, sa používa na úplnú výmenu zdroja a je idempotentná? PATCH POST PUT DELETE
sobes.tech AI
Odpoveď od AI
Podľa špecifikácie HTTP sa metóda PUT používa na úplnú výmenu zdroja a je idempotentná. To znamená, že opakovanie požiadavky PUT s rovnakými údajmi po prvej požiadavke nezmení stav zdroja.
- PUT — nahradí celý zdroj.
- PATCH — čiastočne aktualizuje zdroj.
- POST — zvyčajne vytvára nový zdroj alebo vykonáva akciu, nie je idempotentný.
- DELETE — odstráni zdroj, je tiež idempotentný, ale nenahradí ho.
Príklad použitia PUT:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван", "age": 30}
Táto požiadavka nahradí údaje používateľa s ID 123 novými údajmi.