Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dev Proxy unterstützt das Simulieren von "n-th" mithilfe der nth Eigenschaft des Anforderungsobjekts.
Tipp
Laden Sie diese Voreinstellung herunter, indem Sie den Befehl devproxy config get microsoft-graph-connector in der Eingabeaufforderung ausführen.
Mit der folgenden Pseudodatei als Beispiel können wir sehen, dass sie zwei Modelle für die gleiche Anforderungs-URL enthält. Proxy verwendet die erste Antwort, die die nth Eigenschaft verwendet, wenn sie eine Anforderung mit der angegebenen URL zum zweiten Mal abfangen. Für alle anderen Anforderungen gibt der Proxy die zweite Antwort zurück.
Tipp
Mocks mit der Eigenschaft nth sollten am Anfang stehen. Proxy nutzt jeweils den ersten gefundenen Mock.
{
"$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
}
}
}
]
}
Nächster Schritt
Erfahren Sie mehr über den MockResponsePlugin.
Beispiele
Siehe auch die zugehörigen Dev Proxy-Beispiele: