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.
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 |
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.