Obter “'http_proxy' tinha lixo não suportado” de .curlrc

0

Por mais tempo, sempre que executo "curl", recebo o seguinte:

/home/me/.curlrc:1: warning: 'http_proxy' had unsupported trailing garbage
Warning: /home/me/.curlrc:2: warning: 'https_proxy' had unsupported
Warning: trailing garbage

Meu arquivo ~ / .curlrc só tem isso:

http_proxy = "http://<ourproxyhost>:8080"

Eu tentei várias variações disso, sem citações ou espaços em particular.

Pesquisando na internet por isso, parece um FAQ, mas a única "resposta" que eu vi em qualquer lugar diz para mudar "http_proxy" para "proxy". Fazer esse tipo de trabalho, já que não recebo mais o aviso, mas agora o curl não consegue acessar sites internos (mesmo que sites externos pareçam continuar funcionando).

Eu verifiquei esse comportamento no Cygwin e no Linux.

    
por David M. Karr 20.07.2017 / 22:46

1 resposta

0

A "resposta" que você encontrou está correta, a configuração do proxy para curl é proxy , não http_proxy . A mensagem de erro é pouco clara ...

O comportamento que você vê quando define proxy é bastante comum em configurações corporativas: seu proxy não oferece suporte a sites internos, portanto, é necessário configurar suas ferramentas de proxy para ignorar o proxy de sites internos (essa é a configuração comumente feita usando proxy.pac ). Para configurar isso, você precisará usar a opção noproxy e especificar uma lista de hosts e / ou domínios separados por vírgula para os quais o proxy não deve ser usado.

    
por 20.07.2017 / 22:59

Tags