问题:
在做微信小程序项目的时候,在请求接口的时候经常出现unauthorized这个问题。
这是由于在请求接口的时候,没有定义header。
在请求接口的时候加入 header,然后把token 赋值给Authorization
然而这样还是继续报错。
后来……发现,它报错变成了Bad Authorization header format. Format is “Authorization: Bearer ”
随后百度翻译了一下,错误的授权头格式。格式为:授权:承载<令牌>
所以是写header的时候格式写错了(可能是由于接口用node.js写的原因)。
随后把header改成了这样的文章来源:https://www.toymoban.com/news/detail-598217.html
const Authorization = 'Bearer '+ wx.getStorageSync('token')
header: {
Authorization,
// "carxinAuthorization": Authorization,
"content-type": options.type || 'application/json'
}
然后就可以请求接口成功了。文章来源地址https://www.toymoban.com/news/detail-598217.html
到了这里,关于微信小程序401 unauthorized 授权问题解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!