hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Stupp (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HTTPCORE-356) Please add support for automatic proxy selection for httpcore-nio
Date Thu, 17 Oct 2013 10:41:43 GMT
Robert Stupp created HTTPCORE-356:
-------------------------------------

             Summary: Please add support for automatic proxy selection for httpcore-nio 
                 Key: HTTPCORE-356
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-356
             Project: HttpComponents HttpCore
          Issue Type: Improvement
          Components: HttpCore NIO
    Affects Versions: 4.3
            Reporter: Robert Stupp


I tried to add support for httpcore-nio to our internal libraries, that still use synchronous
IO.

We have a central place in our libraries, that provides a "singleton" http support with proxy
configuration per target host.

This works fins in httpcore 4.2 using java.net.ProxySelector and org.apache.http.impl.conn.ProxySelectorRoutePlanner.

I digged into the httpcore-nio code and could not find any place where a such decisions are
made. The HttpHost provided as "route" parameter is passed 1:1 to NIO connection pool, which
is wrong for proxied hosts :(

I assume that a "proxy capable" implementation of HttpAsyncRequestProducer is needed.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

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


Mime
View raw message