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: