Github user rschmitt commented on the issue:
https://github.com/apache/httpcomponents-core/pull/99
@garydgregory I don't see it as piggybacking, I see it as the most natural
option. An end-to-end connection (i.e. a route) can consist of many proxy hops,
tunnels, layered/negotiated/upgraded protocols and so forth, and usually the
route has to be established one hop at a time. It makes more sense to have a
single `connectTimeout` that governs connection establishment (in the broadest
sense).
The synchronous `CloseableHttpClient` does this already, at least with TLS
handshakes. If nothing else, I'd like to bring the sync and async clients in
line.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]