我正在調用API,API在C#中對另一個應用程序返回正常,但在Android中,對於我們的APP,它在5534字符後切斷,對於較小的數據集,它返回正常但在此之後它被切斷..字符串看起來是這樣的:閱讀內容標題被android切斷?
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"
我得到的所有的線細,直至最後一個,你可以看到它的「身份證」卡茨關閉。當我嘗試使用較小的設置時,通過將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();
你爲什麼要在頭部返回數據? – njzk2
我不知道這是一個外部API,我們沒有控制它如何被返回。 – jedgard
也許它也在身體中傳遞,我要看看身體回報什麼。 – jedgard