我正在开发一个项目,使用 angular 2 进行前端,并在后端使用 symfony 作为api,我的问题,当我尝试做一个symfony的resquest必须发送 PHPSESSID ,这不会发生,如下图所示。
我已经在互联网上看了很多并且使用了withCredentials:true但总是给出这个错误。
有人可以帮帮我吗?来自 PHPSESSID 的Cookie
答案 0 :(得分:0)
您在发出请求时是否在选项中传递标题?见下面的样本 -
var body; // request body
let headers = new Headers({ 'Content-Type': 'application/json',
'Access-Control-Allow-Credentials':'true' });
let options = new RequestOptions({ headers: headers });
return this.http.post(this.baseUrl, body, options)
.map(response => response);
我不确定这是否对您有用但我与CORS有类似的问题。在this主题中查找有关Access-Control-Allow-Credential标头的更多信息。