Compartilhar via


Interceptar solicitações para localhost

Por padrão, os navegadores baseados em Chromium, como Microsoft Edge e Google Chrome, ignoram as configurações de proxy do sistema para localhost URLs. Se você estiver desenvolvendo um aplicativo que faz solicitações para a API no localhost, que deseja interceptar usando o Dev Proxy, será necessário excluir localhost URLs da lista de bypass.

Para configurar navegadores baseados em Chromium para enviar solicitações ao proxy do sistema para localhost URLs, você precisa iniciar o navegador com as --proxy-bypass-list opções e --proxy-server . Por exemplo, para excluir localhost da lista de bypass no Microsoft Edge, inicie o navegador com o seguinte comando:

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"

Para configurar o Mozilla Firefox para enviar solicitações ao proxy do sistema para localhost URLs, você precisa definir a network.proxy.allow_hijacking_localhost preferência como true. Para fazer isso, abra a about:config página no Firefox, procure a network.proxy.allow_hijacking_localhost preferência e defina-a como true.