Middle
Který požadavek je idempotentní?
sobes.tech AI
Odpověď od AI
Idempotní požadavek je takový HTTP požadavek, který lze opakovaně provádět bez změny stavu serveru po prvním provedení.
Příklady idempotentních metod:
- GET — jednoduše získává data, aniž by je měnila.
- PUT — aktualizuje zdroj; při opakovaném volání bude výsledek stejný.
- DELETE — odstraňuje zdroj; opakované odstranění téhož zdroje nezmění stav.
Například, pokud odešlete požadavek PUT k aktualizaci profilu uživatele se stejnými daty několikrát, stav uživatele zůstane stejný.
Na rozdíl od POST, který obvykle není idempotentní, protože každé volání může vytvořit nový zdroj nebo změnit stav.