Partager via


HttpFileGeneratorPlugin

Génère le fichier HTTP à partir des requêtes et réponses interceptées.

Capture d’écran de deux fenêtres d’invite de commandes. L’une affiche les demandes d’API d’enregistrement du proxy de développement. L’autre montre le fichier HTTP généré.

Définition de l’instance de plug-in

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

Exemple de configuration

{
  "httpFileGeneratorPlugin": {
    "includeOptionsRequests": false
  }
}

Propriétés de configuration

Propriété Description Default
includeOptionsRequests Détermine s’il faut inclure des OPTIONS requêtes dans le fichier HTTP généré false

Options de ligne de commande

Aucun(e)

Notes

Lorsque le plug-in génère le fichier HTTP, il extrait des informations d’autorisation telles que des jetons du porteur et des clés API à partir d’en-têtes de requête et de paramètres de chaîne de requête. Il remplace les valeurs réelles par des espaces réservés et les stocke dans des variables pour faciliter la gestion.

Par exemple, pour la requête suivante :

GET https://jsonplaceholder.typicode.com/posts?api-key=123

Le plug-in génère le fichier HTTP suivant :

@jsonplaceholder_typicode_com_api_key = api-key

###

# @name getPosts

GET https://jsonplaceholder.typicode.com/posts?api-key={{jsonplaceholder_typicode_com_api_key}}
Host: jsonplaceholder.typicode.com
User-Agent: curl/8.6.0
Accept: */*
Via: 1.1 dev-proxy/0.19.0

Le plug-in crée des variables pour chaque combinaison de nom d’hôte et d’en-tête de requête/paramètre de chaîne de requête. Si plusieurs requêtes utilisent la même combinaison, le plug-in réutilise la variable.