Partager via


Paramètres du proxy

Le proxy de développement est fourni avec plusieurs paramètres que vous pouvez utiliser pour contrôler la façon dont le proxy doit s’exécuter.

Vous pouvez configurer ces paramètres en les définissant dans le fichier devproxyrc.json , situé dans le dossier d’installation du proxy ou en les définissant au moment de l’exécution via les options de ligne de commande.

Le tableau suivant décrit les paramètres.

Setting Description Option de ligne de commande Valeurs autorisées Valeur par défaut
apiPort Port de l’API proxy de développement à écouter. Définissez cette option pour permettre au système d’exploitation d’affecter un port disponible aléatoire. --api-port <apiPort> entier 8897
asSystemProxy Indique s’il faut inscrire le proxy de développement en tant que proxy système au démarrage. Lorsque la valeur doit être définie, définissez la valeur sur --as-system-proxy , true
filterByHeaders Intercepter uniquement les requêtes avec des en-têtes spécifiques n/a . La valeur peut être vide pour inclure des requêtes avec l’en-tête spécifié, quelle que soit sa valeur. n/a
installCert Indique s’il faut installer le certificat racine --install-cert , true
ipAddress Adresse IP du proxy à lier à --ip-address <ipAddress> Adresse IPv4 127.0.0.1
languageModel Paramètres du modèle de langage n/a Pour plus d’informations, consultez la section du modèle de langage. n/a
logLevel Niveau de messages à journaliser --log-level <loglevel> , , , , information
newVersionNotification Indique s’il faut notifier les nouvelles versions n/a , , stable
noColor Désactiver la sortie colorée --no-color n/a n/a
noFirstRun Ignorez la première expérience d’exécution (n’approuvez pas le certificat sur macOS) --no-first-run n/a n/a
noWatch Désactiver le redémarrage automatique du proxy lorsque le fichier de configuration change --no-watch n/a n/a
output Format de sortie pour la journalisation structurée --output <format> , text
port Port sur lequel écouter le serveur proxy. Définissez cette option pour permettre au système d’exploitation d’affecter un port disponible aléatoire. -p, --port <port> entier 8000
rate Pourcentage de chances que le proxy échoue une requête. Définissez cette option pour transmettre toutes les demandes aux API et pour échouer à toutes les demandes. -f, --failure-rate <failurerate> 0..100 50
record Utilisez cette option pour enregistrer tous les journaux de requête --record n/a n/a
showSkipMessages Indique s’il faut afficher les messages de journal lorsque le proxy de développement ignore l’exécution d’un plug-in. n/a , true
timeout Arrêter automatiquement le proxy après une période d’inactivité -t, --timeout <seconds> entier n/a
urlsToWatch Liste des URL que le proxy doit intercepter -u, --urls-to-watch <urlsToWatch> URL absolue (peut contenir des caractères génériques) par exemple, Voir le fichier devproxyrc
validateSchemas Indique s’il faut valider la configuration par rapport au schéma spécifié. S’applique uniquement aux fichiers de configuration JSON. n/a , true
watchPids ID des processus à surveiller pour les demandes --watch-pids <pids> entier n/a
watchProcessNames Noms des processus à surveiller pour les demandes --watch-process-names <processNames> string n/a