MockRequestPlugin
可讓您使用開發 Proxy 發出 Web 要求。 此外掛程式方便模擬 Webhook 通知等要求。
若要發出已設定的要求,請在執行 Dev Proxy 的命令提示字元會話中,按 w
。
外掛程式實例定義
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
組態範例
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
組態屬性
財產 | 描述 | 違約 |
---|---|---|
mockFile |
包含模擬要求的檔案路徑 | mock-request.json |
命令行選項
沒有
模擬要求檔案範例
{
"$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"
}
}
}
模擬要求檔案屬性
財產 | 描述 | 必填 |
---|---|---|
request |
定義開發 Proxy 應該發出的要求。 | 是的 |
模擬要求屬性
財產 | 描述 | 必填 | 違約 |
---|---|---|---|
url |
開發 Proxy 應該呼叫的 URL。 | 是的 | 空 |
method |
開發 Proxy 應該使用的 HTTP 方法。 | 不 | POST |
body |
開發 Proxy 應該傳送的要求本文。 | 不 | 空 |
headers |
開發 Proxy 應隨要求一起傳送的要求標頭陣列。 | 不 | 空 |
您可以將 body
設定為字串或 JSON 物件。
模擬要求標頭
財產 | 描述 | 必填 |
---|---|---|
name |
要求標頭名稱。 | 是的 |
value |
要求標頭值。 | 是的 |