所以我有以下代码打开输入流并成功收集信息:
httpInput = httpConnection.openInputStream();
sb= new StringBuffer();
while (ch != -1)
{
ch = httpInput.read();
sb.append((char)ch);
}
但是,当我尝试在另一种方法中使用相同的字符串 (sb.toString()) 时,我收到一条错误消息,指出“预期文件结束。”。那么如何将 EOF 字符附加到我的字符串?注意:响应基本上是来自远程服务器的 xml 文档。
所以当代码到达“解析”行时,它给了我上面的错误:
bis = new ByteArrayInputStream(sb.toString().getBytes()); doc = docBuilder.parse(bis);
我正在为黑莓应用程序编写此代码。
交流