所以我有一个相当加载的环境变量_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:[email protected] /cdn-cgi/l/email-protection/foo/bar
我需要指定一个不同的nonProxyHosts
对于 HTTPS?文档没有指定这样的参数。我缺少什么?我在 Mac 上。
这个答案是针对主要问题的,无论出于何种原因,我最初认为这是 ColdFusion 特定的。
它很少被记录,但您可以使用 https 非代理主机参数:
-Dhttps.nonProxyHosts=
很多文档都指出-Dhttp.nonProxyHosts
将涵盖两者。例如,Coldfusion 就是这种情况。在其他情况下,例如 Weblogic,您必须同时拥有两个参数,即 http 和 https 版本。
对于 ColdFusion,他认为它不起作用的原因是 ColdFusion 正在向-Dhttp.nonProxyHosts
争论:
-Dhttp.nonProxyHosts="my-server"
如果你不使用引号,你应该很好:
-Dhttp.nonProxyHosts=my-server
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)