运行一段时间 就会报这个异常
可我已经把EntityUtils关闭了,照理说不该有问题。
下面是修改以后的代码:
String content = null;
try {
content = EntityUtils.toString(entity);// 用string接收响应实体
EntityUtils.consume(entity);// 消耗响应实体
} catch (ParseException e1) {
output("解析响应实体异常!", e1);
} catch (IOException e1) {
output("解析响应实体时java IO 异常!", e1);
} // 解析响应
try {
response.close();
} catch (IOException e2) {
output("响应关闭失败!", e2);
}
httpclient 有些类过时要查看使用文档
我也遇到同样的问题,是因为http请求返回的数量太大,EntityUtils.toString 转换超时,可以尝试一下最原始的方式。