我尝试使用Fortnite API(https://fortnitetracker.com/site-api),它要求我在请求头中传递API密钥。我尝试使用.setRequestHeader,但没有成功。
function getInfo(){
var xhr = new XMLHttpRequest();
xhr.open('GET','https://api.fortnitetracker.com/v1/profile/pc/ninja',true);
xhr.onload = function(){
if(this.status == 200){
console.log("Worked");
} else {
console.log(this.status);
}
}
xhr.onerror = function(){
console.log("Request Error");
}
// Fake API Key
xhr.setRequestHeader("Authorization","12345678910");
xhr.send();
}