2016-10-25 2 views
0

Я разрабатываю проект, в котором для FRONTEND с помощью угловой 2 и на внутреннем интерфейсе с использованием Symfony ИЗА, моя проблема и что, когда я пытаюсь сделать resquest для Symfony должен отправить PHPSESSID, и этого не происходит, как вы можете видеть на рисунке ниже.Угловые 2 не отправить печенье

enter image description here

Я посмотрел в Интернете и появляется много использовать withCredentials: истина, но всегда давать эту ошибку.

enter image description here

Кто-то может мне помочь?

Печенье из PHPSESSID существует

ответ

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. Дополнительную информацию о заголовке Access-Control-Allow-Credential см. В разделе this темы.

Смежные вопросы