AngularJS and WebAPI CORS
AngularJS and WebAPI CORS
是WebAPI上的CORS问题愚蠢还是我?难道web服务不应该被第三方使用吗?有人可以向我解释为什么我有问题调用WebAPI,如果它是在不同的域,它是一个web服务,它应该是在不同的域!
我将CORS库添加到我的WebAPI并在我的配置中添加启用,但仍然不工作。
谁的聪明的想法是打两个电话只是为了获得CORS的信息。现在我所有的要求都翻倍了!
如何解决AngularJS和Webapi之间的CORS问题?如果有人能从理论上给我解释一下,为什么我不能在没有CORS的情况下调用我的web服务,那就太好了。难道web服务不应该被所有人使用吗?
CORS问题不会发生在WebAPI部分。当WebAPI和客户端在两个不同的端口时,它将总是在客户端部分。
,如果是ASP。. NET WebAPI需要安装Microsoft.Owin.Cors包,并在web服务器启动时初始化CORS。
在WebiApiConfig.cs中输入如下内容:
var cors = new EnabledCorsAttribute("", "", "DataServiceVersion,MaxDataServiceVersion");
config.EnableCors(cors);
网络。配置
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="http://localhost" />
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept, Cache-Control" />
<add name="Access-Control-Allow-Credentials" value="true" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
相关文章:
- CORS-重定向到第二个GET正在接收的页面
- node.js请求数据事件未在CORS ajax调用中触发
- 带有凭据的角度文件上载(CORS)不起作用
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- SmartGWT数据源和CORS
- CORS-服务器端cookie没有保存在chrome浏览器上
- CORS:否'访问控制允许来源'header-但是php设置头文件
- CORS:访问控制允许原点不等于提供的原点
- CORS保持在SecurityError上:操作不安全
- 绘制(重新加载)具有cors=“”的图像;匿名的“;在画布上(javascript)
- CORS故障无法解决jquery,laravel5.2
- .Net webApi ISO日期时间和IE8
- 在Golang回调函数中启用CORS
- 向localhost发出带有grunt的代理CORS请求
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- 遇到400错误请求(Angular+WebAPI)的问题
- 可以'由于CORS问题,无法访问Heroku上的Flask API
- AngularJS angular-file-upload 无法将数据上传到 WebAPI 2 CORS
- 在WebAPI上启用CORS, Chrome和FF仍然不起作用
- AngularJS and WebAPI CORS