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 sur w
dans la session d’invite de commandes où le proxy de développement est en cours d’exécution.
Définition de l’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 | Faire défaut |
---|---|---|
mockFile |
Chemin d’accès au fichier contenant la demande fictive | mock-request.json |
Options de ligne de commande
Aucun
Exemple de fichier de requête fictif
{
"$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 fictif
Propriété | Description | Obligatoire |
---|---|---|
request |
Définit la demande que le proxy de développement doit émettre. | Oui |
Propriétés de requête fictifs
Propriété | Description | Obligatoire | Faire défaut |
---|---|---|---|
url |
URL que le proxy de développement doit appeler. | Oui | vide |
method |
Méthode HTTP que le proxy de développement doit utiliser. | Non | POST |
body |
Corps de la requête envoyée par le proxy de développement. | Non | vide |
headers |
Tableau d’en-têtes de requête que le proxy de développement doit envoyer avec la requête. | Non | vide |
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. | Oui |
value |
Valeur d’en-tête de requête. | 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.