1

我在我的 C# 应用程序中使用了第 3 方 Web 服务。在 WSSE 方面,我完全是个菜鸟。

创建 Web 服务时,它使用 SoapHttpClientProtocol 作为其基类。如何向其中添加 WSSE 标头?

我试图将基类更改为 WebServicesClientProtocol (Microsoft.web.services3)(因为某些网站建议使用它来将 usernametoken 转换为soapcontext),但这会导致“不支持操作”异常错误。

我完全迷失在这里。如何使用 SoapHttpClientProtocol 将 WSSE 标头消息(如果需要)添加到 soap 消息中?

如果有人有一些他们想分享的代码,那就太棒了。

4

0 回答 0