我可以使用Java';一个400错误后的SAX?
我正在使用一个API,它在一个错误的请求上返回400个错误,它包含一个有效xml格式的状态代码,并给出了一个很好的解释。目前,我正在使用从我可以使用Java';一个400错误后的SAX?,java,android,url,sax,Java,Android,Url,Sax,我正在使用一个API,它在一个错误的请求上返回400个错误,它包含一个有效xml格式的状态代码,并给出了一个很好的解释。目前,我正在使用从URL获取的InputStream并将其传递给SAXParser,但当我获得400时,这不起作用,因为URL.openStream()抛出FileNotFoundException。我是否仍然可以从URL获取该流并对其进行解析 这取决于你如何建立连接。如果您使用的是java.net.HttpURLConnection,则可以对getResponseCode()
URL
获取的InputStream
并将其传递给SAXParser
,但当我获得400时,这不起作用,因为URL.openStream()
抛出FileNotFoundException
。我是否仍然可以从URL
获取该流并对其进行解析 这取决于你如何建立连接。如果您使用的是java.net.HttpURLConnection,则可以对getResponseCode()进行方法调用。同样,getErrorStream()听起来对您也很有用
这取决于您如何建立连接。如果您使用的是java.net.HttpURLConnection,则可以对getResponseCode()进行方法调用。同样,getErrorStream()听起来对您也很有用
正是我所需要的。我只需要
openConenction
而不是openStream
,然后我就可以根据需要检查状态代码并使用getErrorStream
。这正是我所需要的。我只需要openConenction
而不是openStream
,然后我就可以根据需要检查状态代码并使用getErrorStream
。