作者iincho (世界的尽头)
看板AndroidDev
标题Re: [问题] http get 回传长度限制
时间Wed Aug 29 23:33:29 2012
※ 引述《Madon (羽)》之铭言:
: 我用下面的code来读取url网址回传的资料:
: HttpClient httpclient = new DefaultHttpClient();
: HttpGet httpget = new HttpGet(url);
: HttpResponse response = httpclient.execute(httpget);
: HttpEntity entity = response.getEntity();
: return EntityUtils.toString(entity);
: 但是我把return的直LogCat出来,他其实没有把整个网页的文字都抓出来
: 但直接用电脑浏览器打开url的话可以看到完整的文字资讯
: 是不是用这个方法对url做GET会有回传长度上的限制?
: 恳请高手赐教>"<
: 谢谢
嗯...logcat里面是个ring buffer喔,有长度上的限制,
下 logcat -g 就知道多大了,
所以大概是你get回来的网页大於这个buffer size了
--
Beware of bugs in the above code;
I have only proved it correct, not tried it.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.193.107