gpt4 book ai didi

java - 如何利用 WSDL 生成的 Web 服务客户端?

转载 作者:行者123 更新时间:2023-12-01 05:47:37 24 4
gpt4 key购买 nike

我正在尝试编写一个简单的 Web 服务客户端来与我的简单 Web 服务交互,该服务仅返回传入的用户 ID。因此,我在 Eclipse 中创建了一个 Web 服务客户端并为我生成了一些文件; wsCall、wsCallBindingStub、wsCallProxy、wsCallService、wsCallServiceLocator。 stub 是我发现的唯一一个包含我的Web服务方法的类,因为我的ws在这个阶段很简单?

所以我想调用该调用,我需要什么来调用?

我在网上看到的所有示例都有针对远程异常或 Axis 故障的 try-catch,然后实例化类(包括响应类,以反序列化?)并通过 stub 类进行 ws 调用。这就是我需要为我的案件打电话的全部吗?

wsCallBindingStub stub = new wsCallBindingStub();
String retString = stub.sayHi(1); // 1: my user id
return retString;

谢谢!

最佳答案

啊,我明白了,我收到一个错误,因为我的 wsdl 使用主机名,并且我需要指定 ip..至于所需的代码,它几乎是相同的;

wsCall ws = new wsCallServiceLocator().getWsCallPort();
result = ws.sayHi(x);

关于java - 如何利用 WSDL 生成的 Web 服务客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com