Meu módulo que eu estava usando para fazer essa solicitação http ( link ) estava pegando a configuração de proxy do ambiente shell atual. Definir as variáveis de ambiente do shell, http_proxy
e HTTP_PROXY
, como uma string vazia ajudou
Estou desenvolvendo um aplicativo da web no qual estou executando um servidor da Web em localhost: 3000 e meu aplicativo é implantado no mesmo.
O acesso a este URL através de um navegador da Web funciona bem, porque há uma opção no navegador para dizer que eu quero ignorar o proxy para localhost / 127.0.0.1. Se eu não usar isso, a solicitação quando roteada por meio do proxy é bloqueada pelo firewall do campus (sou estudante).
Quando eu programaticamente tento fazer solicitações para localhost / 127.0.0.1, o firewall como acima entra em ação e eu recebo uma mensagem de erro. O mesmo acontece quando eu uso
$ curl http://localhost:3000
Você poderia me informar como eu posso configurar meu sistema de modo que ignorar o proxy para localhost / 127.0.0.1 funcione em uma escala maior do sistema em vez de ser uma configuração específica de aplicativo (meu navegador da web como mencionado acima).
Meu módulo que eu estava usando para fazer essa solicitação http ( link ) estava pegando a configuração de proxy do ambiente shell atual. Definir as variáveis de ambiente do shell, http_proxy
e HTTP_PROXY
, como uma string vazia ajudou
Tags networking proxy firewall localhost