response.headers.get ("set-cookie") дает нулевое значение в выборке реагирующих js и неопределенное для axios - PullRequest
0 голосов
/ 27 июня 2019

У меня есть функция выборки, которая позволяет мне настраивать некоторые параметры.Я хочу получить значение 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" является причиной нулевого значения, но даже когда я его удаляю, значения не меняется

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