Ich versuche, einige Daten von einer externen API (von Mashape) zu bekommen, die einen bestimmten Header benötigt, um den API-Schlüssel zu setzen.Ich kann nicht eine Anfrage, die eine Überschrift mit Axios
Alles ist in Ordnung, mit 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");
}
});
aber wenn ich versuche, die gleiche Anfrage mit axios für eine reagieren Anwendung zu tun, ich habe einen Fehler 404:
axios.get({
url: 'https://omgvamp-hearthstone-v1.p.mashape.com/cardbacks',
headers: {
"X-Mashape-Authorization": "MY_API_KEY"
}
})
Gibt es etwas, das mir fehlt? Vielen Dank.
Hallo. Können Sie den genauen 404-Fehlertext angeben? kommt es bei GET oder bei OPTIONS Anfrage? (Sie können es in Netzwerk-Panel in Chrome Devtools überprüfen) –