Axios возвращает только последний «set-cookie», если есть несколько - PullRequest
0 голосов
/ 21 мая 2019

Я использую axios в своем приложении для реакции на исходный код, чтобы вызвать остальные API. в ответ на вызов API сервер возвращает несколько заголовков «set-cookie». Но axios возвращает только последний.

Пробовал тот же API в Postman, и он возвращает 4 заголовка "set-cookie", как и ожидалось. В axios его всегда только последний

Я сделал axios.defaults.withCredentials = true;

Я также пытался включить это в конфигурацию запроса, например ...

axios.request( {
...otherConfig,
withCredentials: true
})

Если я сделаю это ...

axios.request({
            url: 'https://myurl.mydomain',
            method: 'post',
            headers: { 'Content-Type': 'application/json' },
            data: JSON.stringify(body),
            withCredentials: true,
        }).then(response => {
            console.log(response.headers['set-cookie'])
        });

Я ожидаю, что вышеупомянутая console.log () напишет что-то вроде

set-cookie: ["lang=AR; expires=somedate; path=/",
            ".ASPXAUTH=authtoken-value; expires=somedate; path=/",
            "OtherCookie1=111; expires=Tue, 21-May-2019 19:59:59 GMT; path=/"]
            "OtherCookie2=222; expires=Tue, 21-May-2019 19:59:59 GMT; path=/"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...