MockRequestPlugin
Ermöglicht das Ausgeben von Webanforderungen mithilfe des Dev-Proxys. Dieses Plug-In eignet sich zum Simulieren von Anforderungen wie Webhookbenachrichtigungen.
Um die konfigurierte Anforderung auszugeben, drücken Sie w
in der Eingabeaufforderungssitzung, in der der Dev Proxy ausgeführt wird.
Plug-In-instance Definition
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
Konfigurationsbeispiel
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
Konfigurationseigenschaften
Eigenschaft | BESCHREIBUNG | Standard |
---|---|---|
mockFile |
Pfad zur Datei, die die Mockanforderung enthält | mock-request.json |
Befehlszeilenoptionen
Keine
Beispiel für eine Pseudoanforderungsdatei
{
"$schema": "https://raw.githubusercontent.com/microsoft/dev-proxy/main/schemas/v0.16.0/mockrequestplugin.schema.json",
"request": {
"url": "http://localhost:3000/api/notification",
"method": "POST",
"body": {
"property1": "value1",
"property2": "value2"
}
}
}
Eigenschaften der Pseudoanforderungsdatei
Eigenschaft | BESCHREIBUNG | Erforderlich |
---|---|---|
request |
Definiert die Anforderung, die der Dev-Proxy ausstellen soll. | Yes |
Eigenschaften der Pseudoanforderung
Eigenschaft | BESCHREIBUNG | Erforderlich | Standard |
---|---|---|---|
url |
URL, die der Dev-Proxy aufrufen soll. | Yes | empty |
method |
HTTP-Methode, die der Dev-Proxy verwenden sollte. | No | POST |
body |
Text der Anforderung, die der Dev Proxy senden soll. | No | empty |
headers |
Array von Anforderungsheadern, die der Dev Proxy mit der Anforderung senden soll. | No | empty |
Sie können eine Zeichenfolge oder ein JSON-Objekt konfigurieren body
.
Pseudoanforderungsheader
Eigenschaft | BESCHREIBUNG | Erforderlich |
---|---|---|
name |
Name des Anforderungsheaders. | Yes |
value |
Anforderungsheaderwert. | Ja |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.