`
yidongkaifa
  • 浏览: 4068044 次
文章分类
社区版块
存档分类
最新评论

大量访问Google的map URL返回Respon不要直接用String接,需要用Stream去接

 
阅读更多

最近在使用http://maps.google.com传经纬度信息获取Jeson数据时候,由于访问频率很高,所以服务器端抛出:2011-08-06 13:47:50,093 ("http-bio-8080"-exec-276) [ HttpMethodBase.java:676:WARN ] Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.

这个警告信息,我是用httpclient访问URL的,为了不出现这个告警信息我把:

Method.getResponseBodyAsString()改成了Method.getResponseBodyAsStream();

但使用InputStream接数据又出现了乱码问题,加入:new BufferedReader(new InputStreamReader(resStream,"utf-8")); 解决乱码问题。OK,这个问题解决,看服务器端的表现了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics