Sobes.tech
Intern

Která metoda HTTP, podle specifikace, se používá k úplné náhradě zdroje a je idempotentní? PATCH POST PUT DELETE

sobes.tech AI

Odpověď od AI

Podle specifikace HTTP se metoda PUT používá k úplné výměně zdroje a je idempotentní. To znamená, že opakované požadavky PUT se stejnými daty nezmění stav zdroje po prvním požadavku.

  • PUT — nahrazuje celý zdroj.
  • PATCH — částečně aktualizuje zdroj.
  • POST — obvykle vytváří nový zdroj nebo provádí akci, není idempotentní.
  • DELETE — odstraňuje zdroj, je také idempotentní, ale nenahrazuje jej.

Příklad použití PUT:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{"name": "Иван", "age": 30}

Tato žádost nahradí data uživatele s ID 123 novými daty.