hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Kalnichevski (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HTTPCLIENT-1176) Support proxy failover per ProxySelector API
Date Sun, 19 Jan 2014 15:39:21 GMT

    [ https://issues.apache.org/jira/browse/HTTPCLIENT-1176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13875884#comment-13875884
] 

Oleg Kalnichevski commented on HTTPCLIENT-1176:
-----------------------------------------------

Sivasubramaniam,

You should throw either ConnectTimeoutException in case of a timeout or HttpHostConnectException
in case of the proxy failing to complete connect sequence. See how it is done for target connections


http://hc.apache.org/httpcomponents-client-4.3.x/httpclient/xref/org/apache/http/impl/conn/HttpClientConnectionOperator.html#102

Oleg

> Support proxy failover per ProxySelector API
> --------------------------------------------
>
>                 Key: HTTPCLIENT-1176
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1176
>             Project: HttpComponents HttpClient
>          Issue Type: Improvement
>          Components: HttpConn
>    Affects Versions: 4.2 Beta1
>         Environment: All supported platforms/environments which use proxy failover
>            Reporter: Jan-Willem Maarse
>            Priority: Minor
>             Fix For: 4.4 Final
>
>
> The ProxySelectorRoutePlanner selects a single proxy from the list returned by the java.net.ProxySelector
API. If the client can't open a socket to the proxy, other proxies in the list are ignored
and the request fails. It would be good if the Apache HttpClient could try other proxies in
the list before failing on socket errors. HttpURLConnection provides similar behavior. This
functionality is useful in network configurations where proxies can go up and down for maintenance,
for example.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message