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.