由于Access-Control-Allow-Origin,AngularJS $ http调用失败

时间:2017-09-10 12:23:18

标签: angularjs cors access-control

我在withCredentials: true电话上使用$http在请求标头中发送会话ID。

但我面对的是:

  

"' Access-Control-Allow-Origin'响应中的标头   不能是通配符' *'当请求的凭据模式是   '包括&#39 ;.起源' null'因此不允许访问。该   XMLHttpRequest发起的请求的凭证模式是   由withCredentials属性控制。"

所以我将服务器端的CORS过滤器更改为:

response.setHeader("Access-Control-Allow-Origin", "http://localhost:8080/");

现在我收到了这个错误:

  

"' Access-Control-Allow-Origin' header有一个值   ' http://localhost:8080'这不等于提供的原产地。   起源' null'因此不允许访问。"

有人可以告诉我解决方案吗?

1 个答案:

答案 0 :(得分:-1)

尝试使用此代码段:

response.setHeader(" Access-Control-Allow-Origin"," *");