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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With