JVM arguments for HTTPS nonProxyHosts
This answer is for the main question, and for whatever reason I originally thought this was ColdFusion specific.
It is rarely documented, but there is an https non proxy host argument you can use:
-Dhttps.nonProxyHosts=
A lot of documentation states that -Dhttp.nonProxyHosts
will cover both. For example, that is the case in Coldfusion. In other cases, say Weblogic, you have to have both arguments, both the http and https versions.
For ColdFusion, he reason it doesn't work is that ColdFusion is adding quotes to the -Dhttp.nonProxyHosts
argument:
-Dhttp.nonProxyHosts="my-server"
If you don't use quotes you should be good:
-Dhttp.nonProxyHosts=my-server
Related videos on Youtube
Bob
Updated on November 16, 2020Comments
-
Bob over 3 years
So I have a fairly loaded env variable for
_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\""
However I couldn't get it to ignore an internal server url when I tried it from Scala code using Apache HTTP client API.
https://username:[email protected]/foo/bar
Do I need to specify a different
nonProxyHosts
for HTTPS? The documentation didn't specify such a parameter. What am I missing? I am on a Mac. -
artbristol about 6 yearsThere is no such thing as
https.nonProxyHosts
. The documentation saysThe HTTPS protocol handler will use the same nonProxyHosts property as the HTTP protocol.
-
0x5C91 almost 4 yearsApparently, there is such thing on Weblogic, which does not care about the documentation.