有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在java中从url/HTTP读取xml文件

你好,我有个大问题。我必须从URL/HTTP解析XML文件,但它不起作用

代码:

try {           

    String url = "http://api.nbp.pl/api/exchangerates/rates/a/gbp/2012-01-01/2012-01-31/";
    DocumentBuilderFactory f = DocumentBuilderFactory.newInstance();
    f.setNamespaceAware(false);
    f.setValidating(false);
    DocumentBuilder b = f.newDocumentBuilder();
    URLConnection urlConnection = new URL(url).openConnection();
    urlConnection.addRequestProperty("Accept", "application/xml");
    Document doc = b.parse(urlConnection.getInputStream());
    doc.getDocumentElement().normalize();

    System.out.println ("Root element: " +  doc.getDocumentElement().getNodeName());
    } catch (Exception e) {
        System.out.println(e.getMessage());
}

错误:

Connection timed out: connect

共 (0) 个答案