cap*_*gon 8 .net javascript c# wcf jquery
我可以使用SOAP和WSHttpBinding对WCF服务进行JQuery调用吗?
如果是这样,怎么样?(网上的任何例子?)如果没有,为什么不呢?
我需要能够使用WSHttpBinding,所以我可以支持SAML和WS-Security.据我所知,basicHTTPBinding不支持ws-Security.
SO上的所有其他示例都使用json(我可以轻松工作)或basicHttpBinding.
我需要使用SOAP和ws-Security来符合OGC 07-118r8标准.
有了 WS-* 之类的东西和 WCF 的复杂性,创建一个简单的 jQuery 异步回调到站点上的另一个页面(可以利用 .NET 内置 WS-Security 库)不是更容易吗?从那里,您可以触发对 WCF 端点的调用,处理结果,并将其作为易于阅读的响应返回到 jQuery 函数。
\n\n我发现一些文章提到了您正在尝试做的事情。听起来您基本上必须编写自己的 WS-Security jQuery 库,然后才能直接从 JavaScript 运行(我想这对您来说可能不切实际):
\n\n“使用 \xe2\x80\x9cwsHttpBinding\xe2\x80\x9d 绑定公开的服务实现了 WS-* 系列 Web 服务规范的 WS-Security。由于绑定使用安全性,因此请求将被拒绝。如果没有,则无法调用该服务在JQuery端实现WS-Security。因此,为了调用服务方法,我们必须在安全性上做出妥协。”
\n\nhttp://www.codeproject.com/Articles/311908/Calling-WCF-service-expose-with- Different-binding
\n\n“...wsHttpBinding,这是一个 SOAP 绑定,\xe2\x80\x99 无法与 AJAX 一起使用。”
\n\nhttp://www.west-wind.com/presentations/jquery/jquerypart2.aspx
\n 归档时间: |
|
查看次数: |
4878 次 |
最近记录: |