Java 使用asyncHttpClient.get()的JSON响应不完整
我使用的是Java 使用asyncHttpClient.get()的JSON响应不完整,java,android,json,get,asynchttpclient,Java,Android,Json,Get,Asynchttpclient,我使用的是asyncHttpClient.get(),在这种情况下,响应应该返回大量数据,但响应不完整(且不可解析) 参考链接: 这是我的密码: asyncHttpClient.get(relativeUrl, new AsyncHttpResponseHandler() { @Override public void onSuccess(int statusCode, Header[] headerInfo, byte[] responseData) {
asyncHttpClient.get()
,在这种情况下,响应应该返回大量数据,但响应不完整(且不可解析)
参考链接:
这是我的密码:
asyncHttpClient.get(relativeUrl, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headerInfo, byte[] responseData) {
if (responseData != null) {
String responseStr = new String(responseData);
System.out.println("Response",responseStr);
}
}
}
为什么响应不完整?在这种情况下,您得到的状态代码是什么?也许您可以使用onProgress方法的自定义实现来确认响应进度,这样您会得到一点想法。我认为您的解析器不工作,您可以发布您的解析器代码,以便我们可以查看它,以及API响应。