我最近从java.net切换到了org.apache.http.client,我用HttpClientBuilder安装了一个ClosableHttpClient。作为连接管理器,我正在使用BasicHttpClientConnectionManager。
现在,我遇到的问题是,当我创建一些HTTP请求时,经常会出现超时异常。连接管理器似乎打开连接以重用它们,但是如果系统空闲了几分钟,那么这个连接就会超时,当我提出下一个请求时,首先得到的是超时。再重复一次同样的请求,通常不会有任何问题。
是否有一种方法来配置BasicHttpClientConnectionManager以避免重用其连接并每次创建一个新连接?
发布于 2016-08-27 09:31:05
有几种处理这个问题的方法
https://stackoverflow.com/questions/39139902
复制相似问题