Make it easy to set HTTP proxy
-------------------------------
Key: AXIS2-2316
URL: https://issues.apache.org/jira/browse/AXIS2-2316
Project: Axis 2.0 (Axis2)
Issue Type: Improvement
Components: transports
Affects Versions: M1, M2, 0.9, 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 1.0,
1.1, 1.1.1
Environment: Any
Reporter: Paul Fremantle
Fix For: 1.2
If you use the Java HTTP classes then you can set the HTTP Proxy using:
java -Dhttp.proxyhost=myproxyserver.com -Dhttp.proxyport=80 MyJavaApp
http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html
Basically there is a set of Java System Properties that control http proxying.
This is *really* important because typically users don't want to have to recode
applications to use HTTP proxies. Because these are picked up from the command
line they don't have to be hardcoded.
Unfortunately, because commons.http doesn't use these, we don't get this
benefit.
My proposal is that we add support for these system properties. If they are set
then we should use them. There are a bunch of http. properties. I would be
happy if we just supported these three:
http.proxyHost (default: <none>)
http.proxyPort (default: 80 if http.proxyHost specified)
http.nonProxyHosts (default: <none>
But if we did the rest that would be cool.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]