1
我正在使用一个API,在错误的请求中返回一个400错误,并且它包含一个有效的xml状态码,并带有一个很好的解释。目前,我使用从URL
获得的InputStream
,并将其传递给SAXParser
,但当我获得400时,这不起作用,因为URL.openStream()
会抛出FileNotFoundException
。无论如何,我仍然可以从URL
获得该流并解析它?在400错误后,我可以使用Java的SAX解析XML数据吗?
正是我所需要的。我只需'openConenction'而不是'openStream',然后我可以根据需要检查状态代码并使用'getErrorStream'。 – smith324 2012-01-29 18:49:32