Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
En un clin d’œil
Objectif: Filtrer le proxy de développement pour intercepter uniquement les requêtes provenant d’applications spécifiques
Durée : 3 minutes
Prérequis :configurer le proxy de développement
Par défaut, le proxy de développement est inscrit en tant que proxy à l’échelle du système et toutes les demandes effectuées par votre ordinateur sont transmises via le proxy.
Par défaut, le proxy intercepte les requêtes effectuées à partir de votre ordinateur vers les URL configurées dans devproxyrc.json fichier.
Toutefois, vous pouvez également souhaiter intercepter uniquement les requêtes effectuées à partir de processus spécifiques, tels qu’une fenêtre d’invite de commandes ou un navigateur web.
Pour intercepter les demandes des processus à l'aide de leurs identifiants de processus donnés, utilisez l’option --watch-pids :
devproxy --watch-pids 870 135100
Pour intercepter les requêtes des processus selon leurs noms de processus spécifiés, on utilise l'option --watch-process-names :
devproxy --watch-process-names msedge pwsh
Intercepter les requêtes des processus enfants
Par défaut, le proxy de développement intercepte uniquement les requêtes effectuées directement par les processus que vous spécifiez. Si le processus que vous regardez démarre d’autres processus, tels qu’un interpréteur de commandes exécutant un script ou un éditeur exécutant un serveur de langage, Dev Proxy n’intercepte pas les demandes de ces processus enfants. Pour intercepter également les requêtes de tous les descendants des processus surveillés, ajoutez l’option --watch-process-tree suivante :
devproxy --watch-process-names pwsh --watch-process-tree
Vous pouvez également définir la propriété watchProcessTree sur true dans votre fichier de configuration :
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/rc.schema.json",
"watchProcessNames": ["pwsh"],
"watchProcessTree": true
}
L’option --watch-process-tree n’a effet que lorsque vous utilisez --watch-pids également ou --watch-process-names.
Voir aussi
- Découvrir les URL à surveiller - Filtrer par processus lors de la découverte
- Glossaire - Terminologie du proxy de développement