Я пытаюсь получить некоторые данные из внешнего API (из Mashape), для которого требуется определенный заголовок для установки ключа API.Я не могу выполнить запрос, который должен установить заголовок с помощью axios
Все в порядке с помощью JQuery:
$.ajax({
url: 'https://omgvamp-hearthstone-v1.p.mashape.com/cardbacks',
type: 'GET',
data: {},
dataType: 'json',
success: function(data) { console.dir((data.source)); },
error: function(err) { alert(err); },
beforeSend: function(xhr) {
xhr.setRequestHeader("X-Mashape-Authorization", "MY_API_KEY");
}
});
Однако, когда я пытаюсь сделать то же запрос с Аксиосами для среагировать приложения, у меня есть ошибки 404:
axios.get({
url: 'https://omgvamp-hearthstone-v1.p.mashape.com/cardbacks',
headers: {
"X-Mashape-Authorization": "MY_API_KEY"
}
})
Есть ли что-то, что мне не хватает? Благодарю.
Здравствуйте. Не могли бы вы указать точный текст ошибки 404? он появляется в GET или в запросе OPTIONS (вы можете проверить его на панели «Сеть» в Chrome devtools) –