使用apache HttpEntity进行不完整的http响应

时间:2014-01-17 14:27:18

标签: android json apache httpresponse

我正在维护一个运行良好的Android应用程序,但突然开始出现一种奇怪的行为,其中一个特定的httpRequest(具有大的Json响应)开始返回不完整的响应。

Json的响应无法解析,因为它以“......”突然结束。

我使用Postman检查过,我的回复是完整的。此外,此应用程序的iOS版本仍在使用相同的请求。

我正在使用org.apache.http.HttpEntity

这是我的代码:

HttpEntity entity = response.getEntity();
InputStream content = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(content));
String line;

while ((line = reader.readLine()) != null)
{
    builder.append(line);
}

responseString = builder.toString();

任何建议表示赞赏。谢谢!

0 个答案:

没有答案