Intercetar solicitações para localhost
Por padrão, navegadores baseados no 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 à API no localhost
, que deseja intercetar usando o Dev Proxy, será necessário excluir URLs da lista de localhost
bypass.
Para configurar navegadores baseados no Chromium para enviar solicitações para o 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 da lista de localhost
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 para o 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
.