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