Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dev Proxy ondersteunt mocking n-th via de nth eigenschap op het aanvraagobject .
Aanbeveling
Download deze voorinstelling door in de opdrachtprompt devproxy config get microsoft-graph-connectoruit te voeren.
Met behulp van het volgende mock-bestand als voorbeeld zien we dat het twee mocks bevat naar dezelfde aanvraag-URL. Proxy maakt gebruik van het eerste antwoord dat gebruikmaakt van de nth eigenschap, wanneer een aanvraag voor de tweede keer wordt onderschept met de opgegeven URL. Voor alle andere aanvragen retourneert de proxy het tweede antwoord.
Aanbeveling
Mocks met de nth eigenschap moeten eerst zijn. Proxy maakt gebruik van mocks op basis van de eerste overeenkomst.
{
"$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
}
}
}
]
}
Volgende stap
Meer informatie over mockResponsePlugin.
Voorbeelden
Zie ook de gerelateerde Dev Proxy-voorbeelden: