在很长一段时间内,每当我执行"curl“时,都会得到以下内容:
/home/me/.curlrc:1: warning: 'http_proxy' had unsupported trailing garbage
Warning: /home/me/.curlrc:2: warning: 'https_proxy' had unsupported
Warning: trailing garbage我的~/..curlrc文件只有以下内容:
http_proxy = "http://<ourproxyhost>:8080"我试过几种不同的方法,特别是没有引号或空格。
在互联网上搜索这个问题,似乎是一个常见问题,但我在任何地方看到的唯一“答案”都是将"http_proxy“改为”代理“。做这样的工作,因为我不再收到警告,但现在curl完全无法访问内部站点(即使外部站点看起来仍然有效)。
我已经在Cygwin和Linux上验证了这种行为。
发布于 2017-07-20 20:59:48
您找到的“答案”是正确的,curl的代理配置设置是proxy,而不是http_proxy。错误信息很不清楚..。
设置proxy时看到的行为在企业设置中相当常见:代理不支持内部站点,因此需要配置代理--使用工具忽略内部站点的代理(这是通常使用proxy.pac完成的设置)。要设置这个选项,您需要使用noproxy选项,并指定一个以逗号分隔的主机和/或不应该使用代理的域的列表。
https://unix.stackexchange.com/questions/379831
复制相似问题