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 sur | n/a | 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 installCert être définietrue , définissez la valeur surtrue |
--as-system-proxy |
true , false |
true |
filterByHeaders |
Intercepter uniquement les requêtes avec des en-têtes spécifiques | n/a | {"filterByHeaders": [ { "name": "value" } ] } . 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 , false |
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> |
trace , , debug information , , warning error |
information |
newVersionNotification |
Indique s’il faut notifier les nouvelles versions | n/a | none , , stable beta |
stable |
n/a | Ignorez la première expérience d’exécution (n’approuvez pas le certificat sur macOS) | --no-first-run |
n/a | n/a |
port |
Port du serveur proxy à écouter sur | -p, --port <port> |
entier | 8000 |
rate |
Pourcentage de chances que le proxy échoue une requête. Définissez cette option pour 0 transmettre toutes les demandes aux API et pour 100 é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 , false |
true |
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, "https://api.contoso.com/*" |
Voir le fichier devproxyrc |
n/a | ID des processus à surveiller pour les demandes | --watch-pids <pids> |
entier | n/a |
n/a | Noms des processus à surveiller pour les demandes | --watch-process-names <processNames> |
string | n/a |
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.