我正在尝试使用通过WSDL公开的第三方Web服务。 我使用wsdl2java(轴)工具生成存根。
现在,当我通过SOAP客户端(SOUP UI Pro)使用相同的服务(相同的wsdl)时,它会要求所有API的身份验证头信息(来自普通args的aprt)。
但在代理类(存根)中,我没有看到任何API要求此身份验证头信息参数。
我不确定如何使用SOAP请求发送身份验证标头信息。
仅供参考:WSDL2Java也正在生成Authentication头信息类,但API都没有要求此对象参数。
答案 0 :(得分:4)
最后我得到了答案。
实际上有两种类型的标头(在WSDL中定义)。
如果显式标头生成存根,则将标头作为参数,但在隐式标头的情况下,我们需要在客户端绑定标头。
很好地解释here(为我工作。)