1
我試圖解析從以下網址的XML響應 -IOException異常 - XML解析
http://imdbapi.org/?type=xml&q=argo
對於這一點,我已經寫了下面的代碼 -
try
{
XMLReader myReader = XMLReaderFactory.createXMLReader();
xmlHandler handlerobj = new xmlHandler();
myReader.setContentHandler(handlerobj);
myReader.parse(new InputSource(new URL("http://imdbapi.org/?type=xml&q=argo").openStream()));
}
catch(Exception e)
{
System.out.println("Error");
}
xmlHandler是擴展一個類的DefaultHandler。 在上面的代碼中,我得到一個IOException。
堆棧跟蹤 -
java.io.IOException: Server returned HTTP response code: 403 for URL: http://imdbapi.org/?type=xml&q=argo
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at gui.getimdbdata(gui.java:73)
at gui.main(gui.java:64)
這有什麼代碼問題?
你能後的異常的堆棧跟蹤嗎? –
添加了堆棧跟蹤。 –
服務器拒絕允許請求的操作([響應代碼:403](http://en.wikipedia.org/wiki/HTTP_403)) 一切正常,服務器配置?你能以其他方式獲取XML文件嗎? – Quirin