Què és la idempotència a l'API de repòs?

Taula de continguts:

Què és la idempotència a l'API de repòs?
Què és la idempotència a l'API de repòs?

Vídeo: Què és la idempotència a l'API de repòs?

Vídeo: Què és la idempotència a l'API de repòs?
Vídeo: Что такое REST API? 2024, De novembre
Anonim

Des del punt de vista del servei RESTful, perquè una operació (o trucada de servei) sigui idempotent, clients poden fer la mateixa trucada repetidament mentre produeixen el mateix resultat En altres paraules, fer múltiples sol·licituds idèntiques tenen el mateix efecte que fer una sol·licitud única. … Els mètodes PUT i DELETE es defineixen com a idempotent.

Què és la Idempotència a l'API?

Idempotent API

En el context de les API REST, quan es fan diverses sol·licituds idèntiques té el mateix efecte que fer una sola sol·licitud; aleshores aquesta API REST s'anomena idempotent. … Idempotència significa essencialment que el resultat d'una sol·licitud realitzada amb èxit és independent del nombre de vegades que s'executa

Per què és important la idempotència en repòs?

La idempotència és important a les API perquè es pot cridar un recurs diverses vegades si la xarxa s'interromp. En aquest escenari, les operacions no idempotents poden causar efectes secundaris no desitjats si es creen recursos addicionals o els canvien de manera inesperada.

Què és una clau d'idempotència?

Una clau d'idempotència és un valor únic generat pel client que el servidor de recursos utilitza per reconèixer els intents posteriors de la mateixa sol·licitud.

Què és la comprovació d'idempotència?

Un mètode HTTP és idempotent si es pot fer una sol·licitud idèntica una o diverses vegades seguides amb el mateix efecte mentre es deixa el servidor en el mateix estat. En altres paraules, un mètode idempotent no hauria de tenir cap efecte secundari (excepte per mantenir estadístiques).

Recomanat: