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