
Originally Posted by
ganpeixin
HttpClient assumes complete control over the process of connection initialization and termination as well as I/O operations on active connections. However various aspects of connection operations can be influenced using a number of parameters.
2.1. Connection parameters
2.2. Connection persistence
2.3. HTTP connection routing
2.3.1. Route computation
2.3.2. Secure HTTP connections
2.4. HTTP route parameters
2.5. Socket factories
2.5.1. Secure socket layering
2.5.2. SSL/TLS customization
2.5.3. Hostname verification
2.6. Protocol schemes
2.7. HttpClient proxy configuration
2.8. HTTP connection managers
2.8.1. Connection operators
2.8.2. Managed connections and connection managers
2.8.3. Simple connection manager
2.8.4. Pooling connection manager
2.8.5. Connection manager shutdown
2.9. Multithreaded request execution
2.10. Connection eviction policy
2.11. Connection keep alive strategy