Ionicview和离子服务CORS

时间:2018-03-02 09:55:26

标签: asp.net-web-api ionic-framework ionic-view

我的离子应用程序正在连接到天蓝色的asp.net web api。 API已允许所有原点访问和API_KEY标头。但是我仍然收到消息 "起源' http://localhost:8100'是不允许的。"在离子服务和离子观点

离子应用程序中的代码

var headers = new Headers();
headers.append('API_KEY', 'X-some-key');
headers.delete("Origin");
let options = new RequestOptions({ headers: headers});
return this.http.get(url, options);

使用离子服务时的请求和响应标头 image

1 个答案:

答案 0 :(得分:0)

从这里找到答案:CORS enabled but response for preflight has invalid HTTP status code 404 when POSTing JSON

问题是后端没有OPTIONS处理程序,在web.config中添加了OPTIONS处理程序。