Sa stanovišta RESTful usluge, da bi operacija (ili poziv usluge) bila idempotentna, klijenti mogu da upućuju isti poziv više puta dok daju isti rezultat Drugim riječima, više identičnih zahtjeva ima isti učinak kao davanje jednog zahtjeva. … Metode PUT i DELETE su definirane kao idempotentne.
Šta je idempotencija u API-ju?
Idempotentni API-ji
U kontekstu REST API-ja, kada pravljenje više identičnih zahteva ima isti efekat kao davanje jednog zahteva – tada se taj REST API naziva idempotentnim. … Idempotencija u suštini znači da je rezultat uspješno obavljenog zahtjeva nezavisan od broja izvršenja
Zašto je idempotencija važna u mirovanju?
Idempotencija je važna u API-jima jer se resurs može pozvati više puta ako je mreža prekinuta. U ovom scenariju, neidempotentne operacije mogu uzrokovati značajne neželjene nuspojave stvaranjem dodatnih resursa ili njihovom neočekivanom promjenom.
Šta je ključ za idempotencija?
Ključ idempotencije je jedinstvena vrijednost generirana od strane klijenta koju resursni server koristi za prepoznavanje naknadnih pokušaja istog zahtjeva.
Šta je provjera impotencije?
HTTP metoda je idempotentna ako se identičan zahtjev može uputiti jednom ili nekoliko puta uzastopno sa istim efektom dok se server ostavlja u istom stanju. Drugim riječima, idempotentna metoda ne bi trebala imati nikakve nuspojave (osim vođenja statistike).