Nga një këndvështrim i qetë shërbimi, që një operacion (ose telefonatë shërbimi) të jetë i pafuqishëm, klientët mund ta bëjnë të njëjtën telefonatë në mënyrë të përsëritur duke prodhuar të njëjtin rezultat Me fjalë të tjera, duke bërë kërkesa të shumta identike kanë të njëjtin efekt si bërja e një kërkese të vetme. … Metodat PUT dhe DELETE janë përcaktuar si idempotente.
Çfarë është Idempotenca në API?
API idempotente
Në kontekstin e API-ve REST, kur bërja e kërkesave të shumta identike ka të njëjtin efekt si bërja e një kërkese të vetme – atëherë ajo API REST quhet idempotent. … Idempotenca në thelb do të thotë që rezultati i një kërkese të kryer me sukses është i pavarur nga numri i herëve që është ekzekutuar
Pse është e rëndësishme idempotenca në pushim?
Idempotenca është e rëndësishme në API-të sepse një burim mund të thirret disa herë nëse rrjeti ndërpritet. Në këtë skenar, operacionet jo-idempotente mund të shkaktojnë efekte anësore të rëndësishme të paqëllimshme duke krijuar burime shtesë ose duke i ndryshuar ato në mënyrë të papritur.
Çfarë është çelësi i idempotencës?
Një çelës idempotencës është një vlerë unike e krijuar nga klienti, të cilën serveri i burimeve e përdor për të njohur përsëritjet pasuese të së njëjtës kërkesë.
Çfarë është kontrolli i idempotencës?
Një metodë HTTP është idempotente nëse një kërkesë identike mund të bëhet një herë ose disa herë radhazi me të njëjtin efekt duke e lënë serverin në të njëjtën gjendje. Me fjalë të tjera, një metodë idempotente nuk duhet të ketë asnjë efekt anësor (përveç mbajtjes së statistikave).