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 localhost
laquelle 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 true
sur . Pour ce faire, ouvrez la about:config
page dans Firefox, recherchez la préférence et définissez-la true
network.proxy.allow_hijacking_localhost
sur .