MockRequestPlugin
Consente di inviare richieste Web usando Dev Proxy. Questo plug-in è utile per simulare richieste come le notifiche webhook.
Per eseguire la richiesta configurata, premere w
nella sessione del prompt dei comandi in cui è in esecuzione Dev Proxy.
Definizione dell'istanza del plug-in
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
Esempio di configurazione
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
Proprietà di configurazione
Proprietà | Descrizione | Predefinito |
---|---|---|
mockFile |
Percorso del file contenente la richiesta fittizia | mock-request.json |
Opzioni della riga di comando
Nessuno
Esempio di file di richiesta fittizia
{
"$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"
}
}
}
Proprietà dei file di richiesta fittizie
Proprietà | Descrizione | Obbligatoria |
---|---|---|
request |
Definisce la richiesta che dev Proxy deve emettere. | Sì |
Proprietà delle richieste fittizie
Proprietà | Descrizione | Obbligatoria | Default |
---|---|---|---|
url |
URL che dev Proxy deve chiamare. | Sì | empty |
method |
Metodo HTTP che deve essere usato da Dev Proxy. | No | POST |
body |
Corpo della richiesta che dev Proxy deve inviare. | No | empty |
headers |
Matrice di intestazioni di richiesta che Dev Proxy deve inviare con la richiesta. | No | empty |
È possibile configurare body
in una stringa o in un oggetto JSON.
Intestazioni di richiesta fittizie
Proprietà | Descrizione | Obbligatoria |
---|---|---|
name |
Nome dell'intestazione della richiesta. | Sì |
value |
Valore dell'intestazione della richiesta. | Sì |
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.