MockRequestPlugin
Umožňuje vydávat webové požadavky pomocí vývojového proxy serveru. Tento modul plug-in je vhodný pro simulaci požadavků, jako jsou oznámení webhooku.
Pokud chcete vydat nakonfigurovaný požadavek, stiskněte w
v relaci příkazového řádku, ve které běží dev proxy server.
Definice instance modulu plug-in
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
Příklad konfigurace
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
Vlastnosti konfigurace
Vlastnost | Popis | Default |
---|---|---|
mockFile |
Cesta k souboru obsahujícímu napodobenou žádost | mock-request.json |
Možnosti příkazového řádku
Žádné
Příklad napodobení souboru žádosti
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v0.24.0/mockrequestplugin.schema.json",
"request": {
"url": "http://localhost:3000/api/notification",
"method": "POST",
"body": {
"property1": "value1",
"property2": "value2"
}
}
}
Napodobení vlastností souboru požadavku
Vlastnost | Popis | Povinné |
---|---|---|
request |
Definuje požadavek, který by měl vývojáři proxy vystavit. | Yes |
Napodobení vlastností požadavku
Vlastnost | Popis | Povinné | Default |
---|---|---|---|
url |
Adresa URL, kterou by měl volat dev proxy server. | Yes | empty |
method |
Metoda HTTP, kterou by měl používat dev proxy server. | No | POST |
body |
Text požadavku, který by měl proxy vývoj odeslat. | No | empty |
headers |
Pole hlaviček požadavků, které by měl vývojový proxy odesílat s požadavkem. | No | empty |
Můžete nakonfigurovat body
řetězec nebo objekt JSON.
Napodobení hlaviček požadavků
Vlastnost | Popis | Povinné |
---|---|---|
name |
Název hlavičky požadavku. | Yes |
value |
Hodnota hlavičky požadavku. | Yes |
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.