2

我们当前正在开发的应用程序要求我们使用过时的 Web 服务。我们无权访问服务器端代码,因此我们必须探查服务以发现其配置。

但是,我们确实可以访问他们的“网络客户端工具”,它允许我们查询服务——我们可以让它以这种方式工作的唯一方法是勾选他们名为“WSE 安全”的框......这似乎非常.Net 不再支持旧且(我认为)?

从我们可以收集到的信息来看,Web 服务似乎需要一个明文格式的用户令牌(使用 WSDL、Fiddler、Soap UI 和 Firebug 的组合)——虽然不是 100% 确定!

有人对我们如何在现代应用程序中使用此服务有任何想法吗?

4

1 回答 1

1

有一些方法可以配置 WCF 与较旧的(通常是 ASMX,但也有一些 java 服务)Web 服务进行通信,这些 Web 服务使用 WSE 来保证安全性,但它肯定非常晦涩,而且文档很少存在。Rick Stahl最近发表了一篇关于使用 WSE 的 Web 服务的类似情况的博客。尽管该帖子可能并不直接适用于您的情况,但您可能会从他为旧版 WSE 服务制作兼容的肥皂消息所采取的步骤中获得一些好处。

于 2012-11-29T18:34:53.890 回答