Middle
Melyik lekérdezés idempotens?
sobes.tech MI
Válasz az MI-től
Az idempotens kérés olyan HTTP kérés, amelyet többször is végrehajthatunk egymás után anélkül, hogy az első végrehajtás után megváltozna a szerver állapota.
Idempotens módszerek példái:
- GET — egyszerűen adatokat kér, nem változtat rajtuk.
- PUT — frissíti az erőforrást; többszöri hívás esetén az eredmény ugyanaz lesz.
- DELETE — törli az erőforrást; ugyanazon erőforrás többszöri törlése nem változtatja meg az állapotot.
Például, ha ugyanazokat az adatokat tartalmazó PUT kérését küldi el többször egy felhasználói profil frissítéséhez, a felhasználó állapota ugyanaz marad.
A POST-tól eltérően, amely általában nem idempotens, mivel minden hívás új erőforrást hozhat létre vagy megváltoztathatja az állapotot.