从JavaScript调用WCF服务
我有一个使用.NET4.0开发的WCFWebService,我需要Javascript客户端调用它。我一直在网上搜索使之成为可能的最佳绑定。大多数答案似乎指向webhttp,但我担心这是最不安全的绑定之一。配置此服务的最佳方式是什么?快速测试您的WCF Web服务您可以安装“高级REST客户端”,它可用于Chrome/Firefox。 为了与JS客户端应用程序集成,可以根据WCF动词使用jQuery http get post。或者,您也可以使用Angular.JS实现同样的功能,例如$http.get从JavaScript调用WCF服务,javascript,.net,wcf,Javascript,.net,Wcf,我有一个使用.NET4.0开发的WCFWebService,我需要Javascript客户端调用它。我一直在网上搜索使之成为可能的最佳绑定。大多数答案似乎指向webhttp,但我担心这是最不安全的绑定之一。配置此服务的最佳方式是什么?快速测试您的WCF Web服务您可以安装“高级REST客户端”,它可用于Chrome/Firefox。 为了与JS客户端应用程序集成,可以根据WCF动词使用jQuery http get post。或者,您也可以使用Angular.JS实现同样的功能,例如$http
为了安全起见,您可以在.net中保护您的服务端点,根据我的经验和对“使用jquery从客户端调用wcf服务”的理解,我想说: 如果需要使用jquery/javascript调用,可以使用webhttp或basichttp绑定(这里basichttp肯定比webhttp更好) 一个人甚至写了一篇关于codeproject的文章,其中提到使用jquery甚至可以调用基于wshttp bidning的wcf,我自己也没有尝试过,所以不确定,但是如果您需要使用wshttp公开您的服务,那么可以在CP上参考以下链接: 在我看来,我会说: 如果没有业务需要将服务公开为rest one,那么就不要使用webhttp,同样,如果您的客户端应用程序不是.net应用程序,并且不需要设置安全性,那么您可以完全避免使用wshttp,因此根据此我会说使用Basichtp竞价,在这里,您可以获得可互操作的服务,甚至可以在将来添加安全性(如果需要)。看看这个,它指定了您可以在wcf中使用的不同安全配置 什么是您的javascript客户端?它在浏览器中运行吗