gpt4 book ai didi

java - 我可以在 400 错误后使用 Java 的 SAX 解析 XML 数据吗?

转载 作者:行者123 更新时间:2023-11-30 04:22:31 26 4
gpt4 key购买 nike

我使用的 API 会在错误请求时返回 400 错误,它在有效的 xml 中包含一个状态代码,并附有很好的解释。目前我正在使用从 URL 获得的 InputStream 并将其传递给 SAXParser 但是当我得到 400 时这不起作用,因为 URL.openStream() 抛出一个 FileNotFoundException。无论如何我仍然可以从 URL 获取该流并解析它吗?

最佳答案

实际上取决于您如何建立联系。如果您使用的是 java.net.HttpURLConnection,则可以对 getResponseCode() 进行方法调用。同样,getErrorStream() 听起来对您也很有用。

http://docs.oracle.com/javase/1.4.2/docs/api/java/net/HttpURLConnection.html

关于java - 我可以在 400 错误后使用 Java 的 SAX 解析 XML 数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9051339/

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