如何使用java从url读取wsdl

如何使用java从url读取wsdl,java,http,wsdl,Java,Http,Wsdl,我是java新手。我想从java中读取wsdl。我有northwind服务示例$metadata 我想读取上述URL的输出xml。我尝试了不同的方法,但没有成功 URL oracle = new URL("http://services.odata.org/Northwind/Northwind.svc/$metadata"); BufferedReader in = new BufferedReader( new InputStreamReader(oracle.ope

我是java新手。我想从java中读取wsdl。我有northwind服务示例$metadata


我想读取上述URL的输出xml。我尝试了不同的方法,但没有成功

    URL oracle = new URL("http://services.odata.org/Northwind/Northwind.svc/$metadata");
    BufferedReader in = new BufferedReader(
    new InputStreamReader(oracle.openStream()));

    String inputLine;
    while ((inputLine = in.readLine()) != null)
        System.out.println(inputLine);
    in.close();
方法#2

有谁能建议我怎么做


谢谢,

使用
org.apache.commons.io.IOUtils

IOUtils.toString(new URL("http://services.odata.org/Northwind/Northwind.svc/"));

“我尝试了不同的方法,但没有成功”。你能发布与这些“方式”相关的代码,或者至少是你认为最接近的“方式”吗?从你的代表观点来看,你现在应该知道,
我尝试了不同的方法,但没有成功。
没有帮助,谢谢你,但我的要求是阅读元数据并根据元数据进行解析。对我来说,我使用了
IOUtils.toString(新URL("http://services.odata.org/Northwind/Northwind.svc/);
-谢谢你的提示
IOUtils.toString(new URL("http://services.odata.org/Northwind/Northwind.svc/"));