Apache HTTPClient非常努力地保守地管理连接。大多数情况下,这是正确的事情,但有时您希望能够发出只为每个请求打开新连接的请求,而不必担心连接管理语义。
在v4.2.5中创建此类HttpClient
的最佳方法是什么?我假设答案与ClientConnectionManager
有关,但没有一个库存实现似乎做我想要的。
我认为PoolingClientConnectionManager
具有足够大的setDefaultMaxPerRoute
和setMaxTotal
会起作用,但我不想支付管理池连接的开销。
答案 0 :(得分:3)
只需手动为所有请求添加'Connection:close'标头,或使用自定义协议拦截器自动添加标头。