gpt4 book ai didi

java - 如何修复意外的文档结束异常

转载 作者:行者123 更新时间:2023-12-01 15:55:47 25 4
gpt4 key购买 nike

我看到了这个网站和其他网站上的其他帖子,但人们已经用不同的方式解决了这个问题,并且他们都不需要身份验证来访问 XML。

DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("some web site");
httpGet.addHeader("Authorization", getAuthHeader());
HttpResponse response = httpclient.execute(httpGet);
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();

Document doc = db.parse(response.getEntity().getContent());

NodeList nodelst = doc.getElementsByTagName("ad");

我知道我的 HTTP 请求没问题;它的状态是 200,但我明白了

saxParserException: unexpected end of document

在我划开的那一行。有谁知道如何从头开始,或者我得到的是一个空白文件...我该如何测试?

感谢您的帮助

XML 看起来像这样。这很简单

<ads>
<ad>
<id>6</id>
<minViews>10</minViews>
<duration>4</duration>
<actionUrl>
some url
</actionUrl>
<imageUrl>
some url
</imageUrl>
<impressionCount>0</impressionCount>
</ad>
</ads>

最佳答案

状态 200 与消息内容没有任何关系。您的 xml 中可能有错误。你的 xml 是什么样的?

关于java - 如何修复意外的文档结束异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com