Simulierte n-te Anforderung
Der Dev Proxy unterstützt das Simulieren von n-te über die nth
-Eigenschaft für das Anforderungsobjekt .
Tipp
Laden Sie diese Voreinstellung herunter, indem Sie an der Eingabeaufforderung devproxy preset get microsoft-graph-connector
ausführen.
Anhand der folgenden Modelldatei als Beispiel können wir sehen, dass sie zwei Mocks für dieselbe Anforderungs-URL enthält. Der Proxy verwendet die erste Antwort, die die nth
-Eigenschaft verwendet, wenn er zum zweiten Mal eine Anforderung mit der angegebenen URL abfängt. Für alle anderen Anforderungen gibt der Proxy die zweite Antwort zurück.
Tipp
Mocks mit der nth
-Eigenschaft sollten zuerst sein. Proxy verwendet Mocks basierend auf der ersten Übereinstimmung.
{
"$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
}
}
}
]
}
Nächster Schritt
Erfahren Sie mehr über das MockResponsePlugin.
Beispiele
Weitere Informationen finden Sie in den entsprechenden Dev Proxy-Beispielen: