System Design · Junior · Pytanie 6 z 75
Która metoda HTTP NIE jest idempotentna?
- ✓Poprawna odpowiedź:
POST - 2
PUT - 3
DELETE
Wyjaśnienie
Idempotentność: powtórzenie tego samego żądania daje ten sam efekt na serwerze. PUT całkowicie zastępuje zasób, DELETE go usuwa - powtórzenie nic nie zmienia. Dwa POST-y „utwórz zamówienie” tworzą dwa zamówienia. Dlatego ponawianie POST przy awarii jest niebezpieczne bez klucza idempotentności.