0

我是使用具有身份验证的 API 的新手,在关键网站上,他们使用 curl 命令的命令看起来像这样

export TOKEN='your Pivotal Tracker API token'

curl -X GET -H "X-TrackerToken: $TOKEN" "https://www.pivotaltracker.com/services/v5/projects/99"

我想知道如何通过发出请求将其转换为 JavaScript,问题是在向 API 发出请求时我不知道将令牌放在哪里。

到目前为止,在 JavaScript 中我有这个

 function reqListener () {
      console.log(this.responseText);
    }

    var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
    var oReq = new XMLHttpRequest();
    oReq.addEventListener("load", reqListener);

    oReq.open("GET", "https://www.pivotaltracker.com/services/v5/projects/99?fields=version");
    oReq.setRequestHeader(header, 'Pivotal token');
    oReq.send();

我也不知道用什么代替标题。

4

1 回答 1

0

当您设置您的 http 请求时,使用键“X-TrackerToken”将访问令牌放在标头中。发出请求时,我一直在使用以下标头:

{
    "Content-Type": "application/json",
    "X-TrackerToken": apiToken
}
于 2019-08-29T12:50:13.830 回答