1

我正在使用以下代码在 Android 中执行 HTTP 请求。一切似乎都很好,但似乎响应在某个时候被截断,我无法阅读请求的 url 的全部内容。

响应有大小限制吗?

HttpClient httpclient = new DefaultHttpClient();
HttpGet request = new HttpGet(someUrl);
HttpResponse response = httpclient.execute(request);
StatusLine statusLine = response.getStatusLine();
if(statusLine.getStatusCode() == HttpStatus.SC_OK){
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    response.getEntity().writeTo(out);
    out.close();
    String responseString = out.toString();
    Log.w("Response", responseString);  // The response is clipped at some point
}

谢谢你。

4

1 回答 1

0

好吧,我傻了。原来这是一个日志问题。我检查了大小,完整的内容就在那里。问题在于 LogCat 的大小限制,如以下答案中所述。

Logcat 的大小限制是多少以及如何更改其容量?

干杯

于 2014-02-12T12:52:48.613 回答