0

我有一个启用 CORS 的项目

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "http://localhost:63736");
        HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST,GET,DELETE,PATCH,PUT,OPTIONS");
        HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Authorization, Accept,WWW-Authenticate");

调用 .../api/login 使用 jquery 可以通过,但是当我尝试用微风查询 odata 时,我得到了 cors 错误

XMLHttpRequest cannot load http://localhost:53809/odata/Metadata. Origin http://localhost:63736 is not allowed by Access-Control-Allow-Origin. 

怎么来的?

4

1 回答 1

1

Ward 在这篇文章中发布了一些关于 CORS 的好信息: Using Breeze with a WebApi Service from another domain

先看看它,看看它是否能解决你的问题。

于 2013-05-22T20:21:22.243 回答