Megosztás:


MockRequestBővítmény

Lehetővé teszi webes kérések kiállítását Dev Proxy használatával. Ez a beépülő modul kényelmesen szimulálja a kéréseket, például a webhook-értesítéseket.

A konfigurált kérés kiadásához nyomja le a w azon parancssori munkamenetben, amelyen a Dev Proxy fut.

Parancssor két részre osztott felosztásának képernyőképe. A felső részen egy webes kérést kibocsátó Dev Proxy látható. Az alsó rész egy API-t jelenít meg, amely fogadja a kérést, és kinyomtatja a kérelem törzsét.

Beépülő modulpéldány definíciója

{
  "name": "MockRequestPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "contosoNotification"
}

Példa konfigurációra

{
  "contosoNotification": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/mockrequestplugin.schema.json",
    "mockFile": "mock-request.json"
  }
}

Konfigurációs tulajdonságok

Ingatlan Leírás Alapértelmezett
mockFile A modellkérelemet tartalmazó fájl elérési útja mock-request.json

Parancssori beállítások

Egyik sem

Példa a mintakérésfájlra

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/mockrequestplugin.schema.json",
  "request": {
    "url": "http://localhost:3000/api/notification",
    "method": "POST",
    "body": {
      "property1": "value1",
      "property2": "value2"
    }
  }
}

A kérelemfájl tulajdonságainak szimulálása

Ingatlan Leírás Szükséges
request Meghatározza azt a kérést, amelyet a Dev Proxynak ki kell adnia. Igen

A kérelem tulajdonságainak szimulálásán

Ingatlan Leírás Szükséges Alapértelmezett
url Az URL-cím, amelyet a Dev Proxynak meg kell hívnia. Igen üres
method HTTP-metódus, amelyet a Dev Proxynak használnia kell. Nem POST
body Annak a kérésnek a törzse, amelyet a Dev Proxynak el kell küldenie. Nem üres
headers Azon kérésfejlécek tömbje, amelyeket a Dev Proxynak el kell küldenie a kéréssel együtt. Nem üres

Konfigurálhat body sztringre vagy JSON-objektumra.

Kérelemfejlécek szimulálása

Ingatlan Leírás Szükséges
name Kérelem fejlécének neve. Igen
value Kérelem fejlécének értéke. Igen