HTTPS nonProxyHosts的JVM参数

所以我为_JAVA_OPTIONS提供了一个相当负载的env变量

 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上。

这个答案是针对主要问题的,无论出于何种原因,我原本认为这是ColdFusion的具体问题。

它很少被记录,但您可以使用https非代理主机参数:

-Dhttps.nonProxyHosts =

很多文档都指出-Dhttp.nonProxyHosts将涵盖两者。 例如,Coldfusion就是这种情况。 在其他情况下,比如说Weblogic,你必须同时拥有http和https两个版本的参数。

对于ColdFusion,他认为它不起作用是ColdFusion正在为Dhttp.nonProxyHosts参数添加引号:

-Dhttp.nonProxyHosts =“”我的服务器“”

如果你不使用引号你应该是好的:

-Dhttp.nonProxyHosts =我的服务器