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