gpt4 book ai didi

java - HTTPS nonProxyHosts 的 JVM 参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:29:28 41 4
gpt4 key购买 nike

所以我为 _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 上。

最佳答案

这个答案是针对主要问题的,无论出于何种原因,我最初认为这是 ColdFusion 特有的。

它很少被记录,但是有一个 https 非代理主机参数你可以使用:

-Dhttps.nonProxyHosts=

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

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

-Dhttp.nonProxyHosts="my-server"

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

-Dhttp.nonProxyHosts=my-server

关于java - HTTPS nonProxyHosts 的 JVM 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902830/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com