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]

Reply via email to