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: [email protected]
For additional commands, e-mail: [email protected]