【发布时间】:2018-08-10 15:41:56
【问题描述】:
我正在尝试从节点 js 向外部 api 发出 GET 请求并表达 js。
我正在使用请求模块发出 GET 请求-
在请求的选项中 -
const options = {
url: 'https://externalP_api_url/api/1/balance',
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
};
我需要根据 api 文档中的示例设置 -u 参数。他们使用 curl 提出请求
curl -u keyid:keysecret https://externalP_api_url/api/1/balance
问题是我无法在我的请求的选项中设置 -u keyid:keysecret 我尝试将其像查询字符串一样放在标题中,但我得到一个 401 并且根据 api 的文档,这意味着 keyid:缺少 keysecret 参数。
我已经尝试过 curl 并且它可以工作,所以我知道它不是来自 api 的末端,也不是因为我没有从 https 域发送,因为我会收到 403 响应。
【问题讨论】:
-
能否包含指向您尝试访问的 api 的链接?