如何避免获取HTTP状态代码405?

时间:2018-01-15 23:31:04

标签: javascript http http-status-code-405

我正在尝试使用tvdb.com API(docs)。现在,我只是尝试使用/ login操作连接并获取JWT令牌。但是我遇到了HTTP状态代码405

这里是我正在使用的代码:

<!DOCTYPE html>

<body>
    <p id="demo">Demo</p>
    <input type="button" value="Button" id="button" onclick="callAPI();">
</body>

<script src="app.js"></script>

app.js:

const xhr = new XMLHttpRequest();
const url = "https://api.thetvdb.com/login";
const data = JSON.stringify({"apikey":"/*APIKEY*/"});

xhr.responseType = "json";
xhr.onreadystatechange = function(){
    if(xhr.readyState == XMLHttpRequest.DONE){
        console.log(xhr.response)
    }
}

function callAPI(){
    xhr.open("POST",url);
    xhr.setRequestHeader("Content-Type","application/json");
    xhr.setRequestHeader("Accept","application/json");
    xhr.send(data);
}

OPTIONS

这里不是说我可以使用POST吗?

0 个答案:

没有答案