У меня есть функция выборки, которая позволяет мне настраивать некоторые параметры.Я хочу получить значение set-cookie, но оно дает мне ноль.Хотя в сетевых заголовках я вижу set-cookie с полным значением.Я даже попробовал axios вместо fetch, и в заголовках нет set-cookie, он дает неопределенный Вот мой выбор:
fetch(server + '/QryIsapi.dll?Login&login=' + username + '&password=' +
password + '&action=login' + '&Expire=' + !stay_connected, {
headers: new Headers({
"Content-Type": 'text/plain',
"Accept": "text/plain",
"Accept-Language": accept_language
}),
credentials: 'include'
}).then(response => decodeContent(response).then(jsonData => {
var CookieString = response.headers.get("set-cookie");
console.log(CookieString)
})).catch(function (data) {
console.log("Login : ", data) }
и вот что я получаю из заголовков ответов в сети:
HTTP/1.1 200 OK
Server: Microsoft-IIS/10.0
Date: Thu, 27 Jun 2019 08:06:09 GMT
Connection: close
Set-Cookie: APS_User=2570AAC6249A90D1FDCFDFFAC78BB36C69D6;HttpOnly;
expires=Sun, 21-Jun-2020 08:06:09 GMT; path=/43
Set-Cookie: TESTCookie=1; expires=Sun, 21-Jun-2020 08:06:09 GMT;
path=/43
Set-Cookie: anonyme=false; expires=Sun, 21-Jun-2020 08:06:09 GMT;
path=/43
Set-Cookie: SSOEnable=0; expires=Sun, 21-Jun-2020 08:06:09 GMT;
path=/43
Set-Cookie: Expire=true; expires=Sun, 21-Jun-2020 08:06:09 GMT;
path=/43
Set-Cookie: APS_TIME_CONNECTION=1561622769; expires=Sun, 21-Jun-2020
08:06:09 GMT; path=/43
Expires: 0
Content-Type: text/plain; charset=iso-8859-1
Я сказал, может быть, учетные данные: "include" является причиной нулевого значения, но даже когда я его удаляю, значения не меняется