如何为现有的WCF服务本地启用JSONP?我有一个现有的服务,其方法如下:有没有一种简单的方法可以同时允许JSONP调用和JSON(检测它)。这是土生土长的吗?将配置更新为:请参阅此处的博客文章,该文章提供了创建可跨域访问的wcf服务的演练。这将使您的服务能够接受来自跨域来源的请求。在确定是否填充您的响应(jsonp中的p)方面,感谢@carlosfigueira:如果使用.Net4,JSONP是原生支持的。只要请求有一个名为“callback”的查询字符串参数(这个名称可以是配置),响应将填充函数名称。否则,您将需要编写一个自定义消息检查器来适当地填充响应。新的JSONP功能通过WebHttpBinding公开。CustomersService配置如下所示:使用jQuery使用JSONPC#教程结束:如何为现有WCF服务本地启用JSONP?如果分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注—//获取JsonP数据$.getJSON('http://localhost:65025/CustomersService.svc/GetCustomers?callback=?',null,function(customers){alert('Received'+customers.length+'Customers');});本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
