Не удается загрузить файл с HTTP-запросом: ответ на предпечатную проверку неверен - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь использовать HTTP-запрос в JavaScript для извлечения файла из Slack API.Мне удалось получить url_private_download файла, но если я пытаюсь сделать HTTP-запрос GET, используя этот URL-адрес, в консоли появляется сообщение об ошибке: Failed to load url_private_download: Response for preflight is invalid (redirect).

Вот мой код:

  var xmlHttp = new XMLHttpRequest();
  xmlHttp.onreadystatechange = function() {
   if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
    console.log(xmlHttp.responseText);
   }
  };
  xmlHttp.open("GET", url_private_download, true);
  xmlHttp.setRequestHeader("Authorization", "Bearer " + my_slack_token);
  xmlHttp.setRequestHeader('Access-Control-Allow-Headers','*')
  xmlHttp.send(null);
...