Delen via


MockRequestPlugin

Hiermee kunt u webaanvragen uitgeven met behulp van Dev Proxy. Deze invoegtoepassing is handig voor het simuleren van aanvragen zoals webhookmeldingen.

Als u de geconfigureerde aanvraag wilt uitgeven, drukt u op w in de opdrachtpromptsessie waarop Dev Proxy wordt uitgevoerd.

schermopname van een opdrachtprompt die in tweeën is gesplitst. Het bovenste deel toont Dev Proxy die een webaanvraag uitgeeft. Het onderste deel toont een API die de aanvraag ontvangt en de aanvraagbody afdrukt.

Definitie van invoegtoepassingexemplaren

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

Configuratievoorbeeld

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

Configuratie-eigenschappen

Eigenschap Beschrijving Verstek
mockFile Pad naar het bestand met de mock-aanvraag mock-request.json

Opdrachtregelopties

Geen

Voorbeeld van een voorbeeld van een voorbeeld van een mock-aanvraagbestand

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

Eigenschappen van gesimuleerde aanvraagbestand

Eigenschap Beschrijving Vereist
request Definieert de aanvraag die de Dev Proxy moet uitgeven. Ja

Eigenschappen van mock-aanvragen

Eigenschap Beschrijving Vereist Verstek
url URL die dev proxy moet aanroepen. Ja leeg
method HTTP-methode die dev proxy moet gebruiken. Nee POST
body Hoofdtekst van de aanvraag die dev proxy moet verzenden. Nee leeg
headers Matrix van aanvraagheaders die dev proxy moet verzenden met de aanvraag. Nee leeg

U kunt body configureren voor een tekenreeks of een JSON-object.

Kopteksten van mock-aanvragen

Eigenschap Beschrijving Vereist
name Naam van aanvraagheader. Ja
value Aanvraagheaderwaarde. Ja