You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Roland Weber (JIRA)" <ji...@apache.org> on 2007/09/08 16:28:29 UTC

[jira] Resolved: (HTTPCLIENT-649) Support multiple proxies

     [ https://issues.apache.org/jira/browse/HTTPCLIENT-649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roland Weber resolved HTTPCLIENT-649.
-------------------------------------

    Resolution: Fixed

I've added proxy chain support to HttpConn::ManagedClientConnection and a plugin point to HttpClient, see DefaultClientRequestDirector.createTunnelToProxy(...).

Due to the complexity of proxy authentication, we cannot provide full support for proxy chains in HttpClient at this time. I just don't have the cycles available to refactor the proxy authentication logic. Everybody is invited to submit patches towards that goal.

cheers,
  Roland


> Support multiple proxies
> ------------------------
>
>                 Key: HTTPCLIENT-649
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-649
>             Project: HttpComponents HttpClient
>          Issue Type: New Feature
>          Components: HttpConn
>    Affects Versions: 3.0.1, 3.1 RC1
>         Environment: win/linux/unix
>            Reporter: Murty Akundi
>            Assignee: Roland Weber
>             Fix For: 4.0 Alpha 2
>
>
> HttpClient supports one proxy currently.
> Our requirement is to suppport more than one proxy. We may need to connect more than one proxies before connects to target resource. 
> I found that HttpMethodDirector creates tunnelled socket and there is no easy way to plugin our custom HttpMethodDirector class with HttpClient other than extending HttpClient to override "public int executeMethod(HostConfiguration hostconfig, final HttpMethod method, final HttpState state" method.

-- 
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: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org