Bearer Tokens 在 https 请求中的使用

Usage of Bearer Tokens in https request

我正在尝试使用选项中的 'auth' 连接到 API。目前看起来像这样:

var options = {        
hostname: '<name of site>',
        port: 443,
        path: '<path>',
        auth:'Bearer <Token>',
        method: 'GET'
};

但是,如果我执行请求,我会收到状态代码 403。当我在浏览器中输入以下 URL 时,它起作用了:

https://<Host Name+ Path>?authorization=Bearer%20<Token>

我已经尝试将 auth 更改为 Authorization=Bearer <Token>Authorisation:Bearer <Token> 但它没有任何改变。

我可能只是没有正确设置授权部分,但找不到任何有关 auth 工作原理的信息

提前致谢

auth:'Bearer <Token>'应该是header,不是query

用这种方式给header添加auth

var options = {        
        hostname: '<name of site>',
        port: 443,
        path: '<path>',
        method: 'GET',
        headers:{
            Authorization: ' Bearer <Token>'            
       }
};