【发布时间】:2014-07-04 03:48:44
【问题描述】:
我使用 BasicHttpBinding 实现了一个带有身份验证的 WCF 服务。一切正常,但几乎没有问题。
如何从 WCFTestCleint 测试此服务?我收到错误消息“未提供用户名。在 ClientCredentials 中指定用户名。”。
我们需要通过互联网提供这个 API ....是否可以从任何编程语言访问这种 WCF?
【问题讨论】:
-
1. WCFTestClient 无法处理需要身份验证的自定义 WCF 服务;它只允许您测试基本功能。 2. 是的。您正在使用
BasicHttpBinding,它是SOAP 1.1,因此只要客户端与SOAP 1.1 通信并正确验证自己,它就可以用任何语言编写。这就是 Web 服务背后的全部理念,WCF 就是(以及 .NET Remoting 的替代品)。 -
@Tim 我建议您重新发布您的评论作为答案。
标签: c# wcf authentication basichttpbinding wcftestclient