共用方式為


MockRequestPlugin

可讓您使用開發 Proxy 發出 Web 要求。 此外掛程式方便模擬 Webhook 通知等要求。

若要發出已設定的要求,請在執行 Dev Proxy 的命令提示字元會話中,按 w

兩個命令提示字元分割的螢幕快照。最上層部分顯示發出 Web 要求的開發人員 Proxy。底部部分顯示接收要求的 API,並列印要求本文。

外掛程式實例定義

{
  "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 要求標頭值。 是的