如何在Node.js中添加承载令牌以请求发布方法?

时间:2019-01-03 08:29:17

标签: javascript node.js requestify

如何通过post方法传递Bearer令牌。我尝试使用邮递员,但收到此响应“错误:未经授权的访问。请求未经授权”

            await turnContext.sendActivity(`${await requestify.request(url, {
                method: 'POST',
                body: data,
                dataType: 'json',
                auth:{
                    "Bearer":access_token // token
                }
            }).then(async function (res) {
                console.log(res.body);
                return res.body;
            })}`);

2 个答案:

答案 0 :(得分:0)

您需要将org.springframework.orm.ObjectOptimisticLockingFailureException作为前缀添加到令牌中:

Bearer

答案 1 :(得分:0)

查看documentationauth属性仅用于基本身份验证,因此只需手动添加Authorization标头

await requestify.request(url, {
    method: 'POST',
    body: data,
    dataType: 'json',
    headers :{
        Authorization:"Bearer " + access_token // token
    }
})