MockRequestPlugin
Vous permet d’émettre des requêtes web à l’aide du proxy de développement. Ce plug-in est pratique pour simuler des demandes telles que des notifications de webhook.
Pour émettre la requête configurée, appuyez w
sur la session d’invite de commandes où le proxy de développement est en cours d’exécution.
Définition de instance de plug-in
{
"name": "MockRequestPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "contosoNotification"
}
Exemple de configuration
{
"contosoNotification": {
"mockFile": "mock-request.json"
}
}
Propriétés de configuration
Propriété | Description | Default |
---|---|---|
mockFile |
Chemin d’accès au fichier contenant la demande fictive | mock-request.json |
Options de ligne de commande
None
Exemple de fichier de requête factice
{
"$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"
}
}
}
Propriétés du fichier de requête factice
Propriété | Description | Obligatoire |
---|---|---|
request |
Définit la demande que le proxy de développement doit émettre. | Yes |
Propriétés de requête factices
Propriété | Description | Obligatoire | Default |
---|---|---|---|
url |
URL que le proxy de développement doit appeler. | Yes | empty |
method |
Méthode HTTP que le proxy de développement doit utiliser. | No | POST |
body |
Corps de la demande que le proxy de développement doit envoyer. | No | empty |
headers |
Tableau d’en-têtes de requête que le proxy de développement doit envoyer avec la demande. | No | empty |
Vous pouvez configurer body
sur une chaîne ou un objet JSON.
En-têtes de requête fictifs
Propriété | Description | Obligatoire |
---|---|---|
name |
Nom de l’en-tête de la demande. | Yes |
value |
Valeur d’en-tête de la demande. | Oui |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.