我有一个 WCF 服务以 json 格式返回数据,但是由于访问控制允许来源,我被迫将 jsonp 与 jquery 一起使用,问题是 jsonp 向传递的 URL 添加了一个回调函数以检索 json 数据,这导致一个错误的请求,我想知道服务器端是否有任何方法可以告诉它忽略通过 URL 传递的任何回调函数,或者对这个问题进行一些快速修复,而不是完全重新编程服务器。
谢谢。
这是描述如何在 WCF 中使用 JSONP 的示例。可能您需要在项目中添加下一个文件。
JSONPBehavior.cs
JSONPBindingElement.cs
JSONPBindingExtension.cs
JSONPEncoderFactory.cs