我的工作是jaydata作为客户端,.net odata作为服务器,但是当我请求服务器时,它给我的错误是501没有实现,当我搜索它时,问题是CORS交叉O刚ON Resouse共享,有什么方法可以启用odata服务器或IIS上的CORS吗?
我的代码很简单,只需使用服务和获取实体创建上下文,一种解决方案是在web.config中放置specail配置部分。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>但这并不能解决问题。

请记住,我正在使用odata RESTFUL服务和jaydata作为客户端。
发布于 2013-11-07 17:53:37
这是因为没有任何东西处理OPTIONS飞行前请求。你会想拦截他们的。关于如何做到这一点,请参见this question和a few important notes。
更新:我链接的问题假设WCF实现。如果您使用的是其他方法,则必须自己编辑问题或搜索特定于实现的方法。
发布于 2013-11-05 21:49:31
使用chrome工具、萤火虫或吹奏器来查看线路上发生了什么。你用哪个浏览器?旧IE不能处理CORS
https://stackoverflow.com/questions/19795767
复制相似问题