Udostępnij za pośrednictwem


MockRequestPlugin

Umożliwia wystawianie żądań internetowych przy użyciu serwera proxy deweloperskiego. Ta wtyczka jest wygodna w przypadku symulowania żądań, takich jak powiadomienia elementu webhook.

Aby wysłać skonfigurowane żądanie, naciśnij w w sesji wiersza polecenia, w której jest uruchomiony serwer proxy dewelopera.

Zrzut ekranu przedstawiający podział wiersza polecenia w dwóch. Górna część przedstawia serwer proxy deweloperów wysyłający żądanie internetowe. Dolna część przedstawia interfejs API, który odbiera żądanie i wyświetla treść żądania.

Definicja wystąpienia wtyczki

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

Przykład konfiguracji

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

Właściwości konfiguracji

Własność Opis Domyślny
mockFile Ścieżka do pliku zawierającego pozorne żądanie mock-request.json

Opcje wiersza polecenia

Żaden

Przykładowy plik żądania pozoru

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

Pozorowanie właściwości pliku żądania

Własność Opis Wymagane
request Definiuje żądanie, które ma być wystawiane przez serwer proxy deweloperów. Tak

Pozorowanie właściwości żądania

Własność Opis Wymagane Domyślny
url Adres URL, który powinien wywołać serwer proxy dewelopera. Tak pusty
method Metoda HTTP, która powinna być używana przez serwer proxy deweloperów. Nie POST
body Treść żądania, które powinien wysłać serwer proxy dewelopera. Nie pusty
headers Tablica nagłówków żądań, które serwer proxy deweloperów powinien wysyłać z żądaniem. Nie pusty

Można skonfigurować body do ciągu lub obiektu JSON.

Pozorowanie nagłówków żądań

Własność Opis Wymagane
name Nazwa nagłówka żądania. Tak
value Wartość nagłówka żądania. Tak