Я пытаюсь использовать 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);