Dela via


MockRequestPlugin

Gör att du kan utfärda webbbegäranden med hjälp av Dev Proxy. Det här plugin-programmet är praktiskt för att simulera begäranden, till exempel webhook-meddelanden.

Om du vill utfärda den konfigurerade begäran trycker du w på i kommandotolken där Dev Proxy körs.

Skärmbild av en kommandotolk som delas upp i två delar. Den översta delen visar dev proxy som utfärdar en webbbegäran. Den nedre delen visar ett API som tar emot begäran och skriver ut begärandetexten.

Definition av plugin-instans

{
  "name": "MockRequestPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "contosoNotification"
}

Konfigurationsexempel

{
  "contosoNotification": {
    "mockFile": "mock-request.json"
  }
}

Konfigurationsegenskaper

Egenskap Beskrivning Standardvärde
mockFile Sökväg till filen som innehåller den falska begäran mock-request.json

Kommandoradsalternativ

Ingen

Exempel på modellbegärandefil

{
  "$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"
    }
  }
}

Egenskaper för simulerade begärandefiler

Egenskap Beskrivning Krävs
request Definierar den begäran som Dev Proxy ska utfärda. Yes

Egenskaper för simulerade begäranden

Egenskap Beskrivning Krävs Standardvärde
url URL som Dev Proxy ska anropa. Yes tomt
method HTTP-metod som Dev Proxy ska använda. No POST
body Brödtext för den begäran som Dev Proxy ska skicka. No tomt
headers Matris med begärandehuvuden som Dev Proxy ska skicka med begäran. No tomt

Du kan konfigurera body till en sträng eller ett JSON-objekt.

Falska begärandehuvuden

Egenskap Beskrivning Krävs
name Namn på begärandehuvud. Yes
value Begär rubrikvärde. Ja