Läs på engelska

Dela via


MockRequestPlugin

Gör att du kan utfärda webbbegäranden med 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 på w i kommandotolken där Dev Proxy körs.

Skärmbild av en kommandotolk uppdelad i två. 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 Standard
mockFile Sökväg till filen som innehåller mock-begäran mock-request.json

Kommandoradsalternativ

Ingen

Exempel på en modellbegäransfil

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

Egenskaper för mock request-fil

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

Egenskaper för mock-begäran

Egenskap Beskrivning Krävs Standard
url URL som Dev Proxy ska anropa. Ja tom
method HTTP-metod som Dev Proxy ska använda. Nej POST
body Brödtext för den begäran som Dev Proxy ska skicka. Nej tom
headers Matris med begärandehuvuden som Dev Proxy ska skicka med begäran. Nej tom

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

Sidhuvuden för mock-begäran

Egenskap Beskrivning Krävs
name Namn på begärandehuvud. Ja
value Värde för begärandehuvud. Ja