针对API请求阻止的跨源请求

时间:2015-04-16 05:51:01

标签: asp.net-mvc asp.net-web-api cors

阻止跨源请求:同源策略禁止在API URL处读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。

我在API项目中安装了 Microsoft.AspNet.WebApi.Cors ,但它仍无效。

还修改了用于访问控制的web.config但未成功。

有没有办法从javascript调用API?

1 个答案:

答案 0 :(得分:2)

您只需要在Api的web.config中添加此代码。

<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
  </customHeaders>
 </httpProtocol>