gpt4 book ai didi

java - 让 Axis 1.1 客户端与 Axis2 服务对话

转载 作者:搜寻专家 更新时间:2023-11-01 02:32:42 25 4
gpt4 key购买 nike

是否可以让 Axis 1.1 客户端与 Axis2 Web 服务端点对话?根据我的理解,Web 服务通过使用服务的 WSDL 指定的模式来回传递 XML SOAP 消息来工作,但我不确定这些版本的 Axis 是否使用会阻止它们的不同版本的 Web 服务规范从说话。有什么想法吗?

最佳答案

好的,使用 Axis 1.1 与 Axis2 Web 服务进行通信工作得很好。我使用 Axis 1.1 生成了 stub ,创建了一个 Client 类,并进行了测试。 Axis 1.1 的 API 不提供我以前的 Axis 1.4 允许的一些相同功能,特别是在 ParameterDesc 类中,您可以在其中指定 Web 服务方法参数是否可为 nillable 或其 minOccurs,但我的调用似乎工作正常.

总而言之,它可以用(看起来是)基本的 WSDL 定义来完成,但是,我不确定 Axis2 是否利用了 Axis 1.1 由于 Axis 1.1 的老化 API 而无法容纳的新功能...

哦,还有最后一点,我需要为我的请求使用 SOAP 1.1 stub 。我不是 100% 确定为什么,因为我的回复以 SOAP 1.2 的形式返回,但你已经知道了。

关于java - 让 Axis 1.1 客户端与 Axis2 服务对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285698/

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