繁体   English   中英

如何调用/调用在Eclipse中生成的WSDL客户端代码

[英]How to invoke/ call a WSDL client code generated in Eclipse

我有以下WSDL URL:

https://www.deanumber.com/Websvc/deaWebsvc.asmx?wsdl

当您点击URL时,可以看到许多WSDL操作。 但是,我只想运行GetQuery操作并获取响应(WSDL中的GetQueryResponse)。

我能够在SoapUI中成功测试。 响应正常。 我想在Eclipse中的现有Web项目(Java)中执行相同的操作。

按照如何使用Eclipse将wsdl转换为java类? ,我使用Eclipse从URL自动生成WSDL客户端代码,并在我的Web项目中创建了20多个Java文件,包括GetQuery.java和GetQueryResponse.java。 我知道如何实例化GetQuery.java,但不知道如何获取响应。 有什么标准方法可以调用已经生成的客户端代码?

您可以在以下链接中找到一个使用wsimport工具生成的soap客户端的很好的HelloWorld示例。

使用wsimport命令生成Web服务客户端

上面给定链接引用的示例代码

    public class HelloWorldClient {

    public static void main(String[] args) {

        HelloWorldServerImplService service = new HelloWorldServerImplService();

        HelloWorldServer server = service.getHelloWorldServerImplPort();

        System.out.println(server.sayHello("Satej"));

    }
}

使用wsimport工具从给定的WSDL中自动生成HelloWorldServerImplServiceHelloWorldServer java文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM