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]

Reply via email to