读取内容标题被android切断?

时间:2013-07-05 23:39:21

标签: java android json eclipse

我正在调用API,API在C#中为另一个应用程序返回正常但在Android中我们的APP在5534字符后切断,对于较小的数据集它返回正常但在此之后它会被切断off ..字符串看起来像这样:

response.getFirstHeader("X-JSON").getValue()正在返回此

[{"Customer":"","Name":"Fred","MI":"","ContactType":"Person","Id":8909,"IsDeleted":false,"TotalClients":0},...."MANY MORE HERE"...
 ...{"Customer":"","Name":"Test Name","MI":"B","ContactType":"Person","Id"

我把所有的线条都弄到了最后一条,因为你可以看到它被“Id”切断了。当我尝试使用较小的一组,通过调用API到一个较小的帐户,它的罚款...它永远不会被切断我获得预期的结果,另一方面对于这个大帐户有很多数据它只是没有得到一切..

知道可能出现什么问题?

以下相关代码:

        DefaultHttpClient client = HttpSingleton.getThreadSafeClient();
        HttpGet get = new HttpGet(URL);
        get.setHeader("Accept", "application/json");
        HttpResponse response = client.execute(get);
        get.abort();
        printHeaders(response);             
        responseString = response.getFirstHeader("X-JSON").getValue();

1 个答案:

答案 0 :(得分:0)

您是否将数据作为HTTP标头传递?您可以在HTTP标头中传递的数据大小有限制。请参阅:

Maximum on http header values?

为什么不通常在响应正文中传递数据?