Delen via


Gesimuleerde nde aanvraag

Dev Proxy ondersteunt het nabootsen van n-th via de nth eigenschap op het aanvraagobject .

Tip

Download deze voorinstelling door uit te voeren in de opdrachtprompt devproxy preset get microsoft-graph-connector.

Aan de hand van het volgende mock-bestand als voorbeeld kunnen we zien dat het twee mocks naar dezelfde aanvraag-URL bevat. Proxy maakt gebruik van het eerste antwoord dat gebruikmaakt van de nth eigenschap, wanneer een aanvraag met de opgegeven URL voor de tweede keer wordt onderschept. Voor alle andere aanvragen retourneert de proxy het tweede antwoord.

Tip

Mocks met de nth eigenschap moeten eerst zijn. Proxy gebruikt mocks op basis van de eerste overeenkomst.

{
  "$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
        }
      }
    }
  ]
}

Volgende stap

Meer informatie over de MockResponsePlugin.

Voorbeelden

Zie ook de gerelateerde Dev Proxy-voorbeelden: