我正在读取从我的 android 应用程序中的 php 文件返回的生成的 xml输出,如下所示
URL u = new URL("http://www.abcdefg.com/hijklm/nopqr.php");
URLConnection uc = u.openConnection();
String contentType = uc.getContentType();
int contentLength = uc.getContentLength();
在 php 文件中,xml 是动态生成的。问题是当 xml 的大小增加时 contentLength 的值变为 -1。我观察到,当 xml 的大小增加超过 7kb 时 contentLength 变量的值包含-1。
我推断它可能会超出标头大小的限制,但不确定。谁能解释一下我应该怎么做才能阅读大型 xml 内容........?