Partager via


Intercepter les demandes à localhost

Par défaut, les navigateurs Chromium tels que Microsoft Edge et Google Chrome contournent les paramètres de proxy système pour localhost les URL. Si vous développez une application qui effectue des requêtes à l’API sur localhostlaquelle vous souhaitez intercepter à l’aide du proxy de développement, vous devez exclure localhost les URL de la liste de contournement.

Pour configurer les navigateurs chromium afin d’envoyer des requêtes au proxy système pour localhost les URL, vous devez démarrer le navigateur avec les options et --proxy-server les --proxy-bypass-list options. Par exemple, pour exclure localhost de la liste de contournement dans Microsoft Edge, démarrez le navigateur avec la commande suivante :

msedge --proxy-bypass-list="<-loopback> --proxy-server="127.0.0.1:8000"
/Applications/Microsoft\ Edge.app/Contents/MacOS/Microsoft\ Edge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"
/opt/microsoft/msedge-dev/msedge --proxy-bypass-list="<-loopback> --proxy-server="127.0.0.1:8000"

Pour configurer Mozilla Firefox afin d’envoyer des requêtes au proxy système pour localhost les URL, vous devez définir la network.proxy.allow_hijacking_localhost préférence truesur . Pour ce faire, ouvrez la about:config page dans Firefox, recherchez la préférence et définissez-la truenetwork.proxy.allow_hijacking_localhost sur .