我正在尝试使用 Axis 使用 .NET 2.0 Web 服务。我使用 Eclipse WST 插件生成了 Web 服务客户端,到目前为止似乎还可以。
这里是预期的 SOAP 标头:
<soap:Header>
<Authentication xmlns="http://mc1.com.br/">
<User>string</User>
<Password>string</Password>
</Authentication>
</soap:Header>
我没有找到任何关于如何从 Axis 客户端配置此标头的文档。当我使用 Visual Studio C# Express 2008 生成客户端时,它会生成一个以Authentication
两个字符串属性 (User
和Password
) 命名的类,并且所有客户端方法都接收该类的对象作为第一个参数,但 Axis WS 客户端不会发生这种情况。
如何在客户端调用中设置此标头?