拒绝设置不安全的标题“主机”,离子

时间:2018-01-11 10:08:18

标签: angularjs ionic-framework

虽然我在响应标头格式服务器端设置了access-control-allow-origin →*标头,但我仍然无法从浏览器访问数据,Chrome

我在离子中使用此代码来加载一些数据:

var h = new Headers();
h.set("Host","blahblah.dd");
var arg:RequestOptionsArgs = { headers: h};

return this.http.get("http://127.0.0.1:8083/api/menu",arg)
  .map(res => res.json())
  .map(data => { return callback(data) })

编辑: 它是强制性的,因为Android模拟器我必须把主机头。在CORS中是否有任何强制设置主机头的解决方案?

1 个答案:

答案 0 :(得分:0)

问题在于CORS您应该在服务器端配置以允许在标头中进行授权。 如果您在服务器上设置了交叉原始请求,则不需要在api请求中添加标题详细信息。