About HttpException: Already used, but not recycled.  

今天遇到一个错误,HttpClient无法循环读取数据,出现上面的错误

度娘给出的全是风马牛不相及的解答,喵的.最后还是爬墙gg看到一个帖子,原来是不可循环使用getMethod

官方API: 传送门

这是老外的帖子: 传送门

老外的原文也贴出来吧:

In short the solution is to not reuse HttpMethods.  You will need to 
create new instances of the method in each run through the loop.  
Except for exceptional cases you should only need to run the loop once.

循环时不可以重复使用,哪怕是release也不可以.例如

GetMethod getMethod = new GetMethod("http://30c.org");
for...
{
getMethod.releaseConnection();//error
}

欢迎大佬支持本博客的发展 -- Donate --

本文链接:About HttpException: Already used, but not recycled.

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 两天没来,广告又多了。。。。

  1. 没有通告