【问题标题】:CORS with webapi asp.net and OData using breezeCORS 与 webapi asp.net 和 OData 使用微风
【发布时间】:2013-05-23 04:21:22
【问题描述】:

我有一个启用 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");

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

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

怎么来的?

【问题讨论】:

    标签: asp.net-web-api breeze


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-01-28
      • 2013-08-04
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 2012-10-28
      • 2013-08-04
      • 2016-07-01
      • 1970-01-01
      相关资源
      最近更新 更多