所以我对_JAVA_OPTIONS
export _JAVA_OPTIONS="-Dhttp.proxyHost=my-proxy.com -Dhttp.proxyPort=1080
-Dhttps.proxyHost=my-proxy.com -Dhttps.proxyPort=1080
-DsocksProxyHost=my-socks-proxy.com
-Dhttp.nonProxyHosts=\"localhost|127.0.0.1|*.local|*.my-co.com\""
但是当我使用Apache HTTP客户端API从Scala代码尝试时,我无法忽略内部服务器URL。
https://username:pwd@server.my-co.com/foo/bar
我是否需要为HTTPS指定不同的nonProxyHosts
?文档没有指定这样的参数。我错过了什么?我在Mac上。
答案 0 :(得分:1)
这个答案是针对主要问题的,无论出于何种原因,我原本认为这是ColdFusion特有的。
很少有文档记录,但您可以使用https非代理主机参数:
-Dhttps.nonProxyHosts=
许多文档指出-Dhttp.nonProxyHosts
将涵盖两者。例如,Coldfusion就是这种情况。在其他情况下,比如说Weblogic,你必须同时拥有两个参数,包括http和https版本。
对于ColdFusion,他认为它不起作用是ColdFusion正在为-Dhttp.nonProxyHosts
参数添加引号:
-Dhttp.nonProxyHosts="my-server"
如果你不使用引号你应该是好的:
-Dhttp.nonProxyHosts=my-server