无法访问 WSDL 的部分类
本文关键字:分类 WSDL 访问 | 更新日期: 2023-09-27 18:36:16
我正在尝试从包含分部类的 wsdl 调用 Web 服务方法,我在 Java 中访问这个分部类的 wsdl 时遇到问题。我无法访问部分类。在 C# 和 SOAPUI 中从此 Wsdl 创建 Web 服务后,来自此 wsdl 的任何方法的请求和响应在 C# 和 SOAPUI 中都能成功运行。我在发送分部类参数时没有问题,因为我能够访问它们。但是在Java中,我无法访问这个分部类。这个问题有解决方案吗?
谢谢。
谢谢你的建议。我发送这样的请求:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:service="www.xxxxx.xx"><soapenv:Header>
<service:SessionInfo>
<service:UserPassword>?</service:UserPassword>
</service:SessionInfo></soapenv:Header> <soapenv:Body>
<service:Method1>
<!--Optional:-->
<service:Arguments>
<service:Parameter1>?</service:Parameter1>
<service:Parameter2>?</service:Parameter2>
<!--Optional:-->
<service:Parameter3>?</service:Parameter3>
<!--Optional:-->
<service:Parameter4>?</service:Parameter4>
</service:Arguments>
</service:Method1></soapenv:Body></soapenv:Envelope>
谢谢。
对于此问题,建议使用库 axis2 添加标头信息。在不使用库 axis2 的情况下,是否有其他解决方案可以解决此问题?