【发布时间】:2021-10-27 06:59:10
【问题描述】:
我正在编写一个 nodejs 应用程序以通过 API 从站点检索脚本文件。
如果我使用 curl 命令行,一切正常,但我得到了一个
“需要授权”
从我的 nodejs 代码返回的状态代码。
我正在使用“node-libcurl”库,并尝试通过以下方式传递授权代码:
const curl = new Curl();
.....
curl.setopt(Curl.option.XOAUTH2_BEARER, "xxxxxxxxxxxxxxxxx");
.....
其中 xxxxxxxxxxxxxxxx 是承载授权码。 这个语法不正确吗?
【问题讨论】:
-
请显示正在工作的 curl 命令行 ... 使用典型的 Bearer 身份验证,您只需设置
Authorization: Bearer xxxxxxxxx标头 ... -
工作命令行包括: -H "Authorization: Bearer xxxxxxxxxxxxxxxxxx" 正如你所说,只是设置授权。但是你如何在 Node.js 中做到这一点?
标签: node.js node-libcurl