问题描述
我是这样定义httpclient的,当serval requset调用execute方法时,我发现有些方法retuslt是一样的,如何修复这个bug?现在我想锁定execute方法,对吗?
//defind global variable:client
Registry<ConnectionSocketFactory> reg = RegistryBuilder.<ConnectionSocketFactory>create()
.register("http",new PlainConnectionSocketFactory())) .build();
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(reg);
client = HttpClients.custom()
.setConnectionManager(cm).build();
//call method
synchronized (this) {
HttpResponse response = client.execute(get);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
System.out.println(EntityUtils.toString(response.getEntity()));
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)