Partager via


Nième requête fictive

Dev Proxy prend en charge la simulation n-th via la nth propriété sur l’objet de demande .

Conseil

Téléchargez cette présélection en exécutant dans l’invite devproxy preset get microsoft-graph-connectorde commandes .

En utilisant le fichier fictif suivant comme exemple, nous pouvons voir qu’il contient deux fictives à la même URL de requête. Le proxy utilise la première réponse qui utilise la nth propriété, lorsqu’il intercepte une requête avec l’URL spécifiée pour la deuxième fois. Pour toutes les autres demandes, le proxy retourne la deuxième réponse.

Conseil

Les fictives avec la nth propriété doivent être en premier. Le proxy utilise des fictives basées sur la première correspondance.

{
  "$schema": "https://raw.githubusercontent.com/microsoft/dev-proxy/main/schemas/v0.14.1/mockresponseplugin.schema.json",
  "mocks": [
    {
      "request": {
        "url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
        "method": "GET",
        "nth": 2
      },
      "response": {
        "statusCode": 200,
        "body": {
          "id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
          "status": "completed",
          "error": null
        }
      }
    },
    {
      "request": {
        "url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
        "method": "GET"
      },
      "response": {
        "statusCode": 200,
        "body": {
          "id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
          "status": "inprogress",
          "error": null
        }
      }
    }
  ]
}

Étape suivante

En savoir plus sur MockResponsePlugin.

Exemples

Consultez également les exemples de proxy de développement associés :