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

时间:2012-01-29 06:15:40

标签: java android url sax

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

1 个答案:

答案 0 :(得分:1)

真的取决于你是如何建立连接的。如果您正在使用java.net.HttpURLConnection,则可以对getResponseCode()进行方法调用。同样,getErrorStream()听起来对你也很有用。

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