Cookie в заголовке JavaScript ошибка "Отказано в установке небезопасного заголовка" Cookie "" - PullRequest
0 голосов
/ 09 мая 2018

Я проверил весь пост о настройке куки через Заголовок, и я всегда вижу, что люди рекомендуют поставить это:

withCredentials: true

Я пытаюсь сделать это и получил ту же ошибку.

 $scope.myAppsLoginResponse = JSON.stringify(response.data, null, 3);
        var dataC = JSON.parse($scope.myAppsLoginResponse);
        $cookies.cookie = 'Somethin here as cookie';

        var userId = dataC.user_id;
        var thePath = '/thePath';
        var theURL = 'https://theUrl';

        var cookieRes = $cookies.cookie;
        document.cookieMyApp = cookieRes;

        var headers2 = {};
            headers2 ['Accept-Language'] = 'es-ES';
            headers2 ['Cookie'] = document.cookieMyApp;
            headers2 ['Authorization'] = 'Basic Z2743ASasdh23Q=';

        var param = {}
            param ['userId'] = userId;

        var req2 = {
            method: 'GET',
            url: theURL + thePath ,
            headers: headers2,
            params: param,
            xhrFields: {
                withCredentials: true
             }
        }

Ответ:

Отказался устанавливать небезопасный заголовок «Cookie»

1 Ответ

0 голосов
/ 09 мая 2018

JavaScript не может явно установить заголовки cookie.

Вы можете использовать document.cookie, чтобы установить cookie для текущего источника.

Вы можете использовать withCredentials: true, чтобы ранее установленные файлы cookie отправлялись с запросом Ajax с несколькими источниками.

Невозможно изменить файлы cookie, отличные от текущего источника.


Поскольку вы делаете один и тот же исходный запрос, все, что вам нужно сделать, это установить document.cookie до того, как вы сделаете запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...