Qu'est-ce que l'idempotence dans l'API de repos ?

Table des matières:

Qu'est-ce que l'idempotence dans l'API de repos ?
Qu'est-ce que l'idempotence dans l'API de repos ?

Vidéo: Qu'est-ce que l'idempotence dans l'API de repos ?

Vidéo: Qu'est-ce que l'idempotence dans l'API de repos ?
Vidéo: What is a REST API? 2024, Décembre
Anonim

Du point de vue d'un service RESTful, pour qu'une opération (ou un appel de service) soit idempotent, les clients peuvent faire ce même appel à plusieurs reprises tout en produisant le même résultat En d'autres termes, faire plusieurs demandes identiques ont le même effet que de faire une seule demande. … Les méthodes PUT et DELETE sont définies comme étant idempotentes.

Qu'est-ce que l'idempotence dans l'API ?

APIs idempotentes

Dans le contexte des API REST, faire plusieurs requêtes identiques a le même effet que de faire une seule requête - alors cette API REST est appelée idempotente. … L'idempotence signifie essentiellement que le résultat d'une requête exécutée avec succès est indépendant du nombre de fois qu'elle est exécutée

Pourquoi l'Idempotence est-elle importante au repos ?

L'idempotence est importante dans les API car une ressource peut être appelée plusieurs fois si le réseau est interrompu. Dans ce scénario, les opérations non idempotentes peuvent entraîner des effets secondaires imprévus importants en créant des ressources supplémentaires ou en les modifiant de manière inattendue.

Qu'est-ce qu'une clé d'idempotence ?

Une clé d'idempotence est une valeur unique générée par le client que le serveur de ressources utilise pour reconnaître les tentatives ultérieures de la même requête.

Qu'est-ce que la vérification d'idempotence ?

Une méthode HTTP est idempotente si une requête identique peut être faite une ou plusieurs fois de suite avec le même effet tout en laissant le serveur dans le même état. En d'autres termes, une méthode idempotente ne devrait pas avoir d'effets secondaires (sauf pour la tenue de statistiques).

Conseillé: