Partager via


Simulation de la nième requête

Dev Proxy prend en charge la simulation n-th au moyen de la propriété nth sur l’objet de requête.

Conseil / Astuce

Téléchargez ce préréglage en exécutant l’invite de commande devproxy config get microsoft-graph-connector.

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

Conseil / Astuce

Les maquettes avec la propriété nth doivent être prioritaires. Proxy utilise des simulations basées sur la première correspondance.

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/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.

Échantillons

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