如何强制Angular使用Http发送cookie,但没有{withCredentials:true}

时间:2017-08-18 22:46:03

标签: angular xmlhttprequest cors

我遇到的情况是我向API发送ajax请求,该API需要Cookie数据,但标题为Access-Control-Allow-Origin: *

当我通过withCredentials添加http.get(url, {withCredentials: true})选项时,会产生以下错误:

  

XMLHttpRequest无法加载http://my.website.com/api/find。价值   访问控制允许来源'响应中的标题一定不能   是通配符' *'当请求的凭据模式为' include'时。   起源' http://localhost:4200'因此不允许访问。该   XMLHttpRequest发起的请求的凭证模式是   由withCredentials属性控制。

但是当我不使用withCredentials选项时,不会发送任何Cookie。

如何在不使用withCredentials选项的情况下发送Cookie?

0 个答案:

没有答案