微信小程序401 unauthorized 授权问题解决方法

这篇具有很好参考价值的文章主要介绍了微信小程序401 unauthorized 授权问题解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:
在做微信小程序项目的时候,在请求接口的时候经常出现unauthorized这个问题。
这是由于在请求接口的时候,没有定义header。

在请求接口的时候加入 header,然后把token 赋值给Authorization

然而这样还是继续报错。
后来……发现,它报错变成了
Bad Authorization header format. Format is “Authorization: Bearer ”

随后百度翻译了一下,错误的授权头格式。格式为:授权:承载<令牌>
所以是写header的时候格式写错了(可能是由于接口用node.js写的原因)。
随后把header改成了这样的

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序访问手机蓝牙需要用户授权解决办法

    小程序处理用户的个人信息,需要获取用户明示同意,平台计划 从2022年2月21日24时起对以下接口增加用户授权 : 访问蓝牙:调用wx.openBluetoothAdapter、wx.createBLEPeripheralServer,需要授权scope.bluetooth 添加通讯录联系人:调用wx.addPhoneContact,需要授权scope.addPhoneContact 添加日历事件

    2024年02月09日
    浏览(89)
  • 关于微信小程序用户隐私保护授权低耦合解决方案

    uniapp项目源码链接:https://download.csdn.net/download/sfsgtc/88404742 图片预览: 项目说明:         2023年8月10日微信官方发布《关于小程序隐私保护指引设置》的公告,从2023年9月15日起必须用户点击同意隐私保护政策并同步给微信之后,开发者才可以调用微信提供的隐私接口。

    2024年02月07日
    浏览(49)
  • 关于微信小程序授权后,昵称是“微信用户”,头像是灰色的解决方案

    写这篇文章也是因为自己遇到过这个问题,并且搜索一翻后,发现很多答案都是差不多,而且并不能解决问题。因为原因有很多,所以记录一下。 解决方法一 1.常见的方法无非是以前的wx.getUserInfo已改为wx.getUserProfile,比如: 如果上面代码能帮到你,就不用往下看了 解决方法

    2024年02月11日
    浏览(209)
  • Java-Maven-解决maven deploy时报 401 Reason Phrase Unauthorized 错误

    Java JDK 1.8 Maven 3.3.9 项目需要打成jar包上传到私服,供其它项目引用。此时需要执行 mvn clean deploy 命令,执行过程中报 401 错误。 报错信息 执行命令:mvn clean deploy -DskipTests 关键错误信息 关键错误信息1: Failed to deploy artifacts 关键错误信息2: Could not transfer artifact com.*:*:po

    2024年02月11日
    浏览(44)
  • 微信小程序授权登录wx.getUserProfile获取不到昵称及头像解决方案

    半年前做的个小程序,更新了二个文字,重新上传审核通过,悲剧了,新用户的昵称全部变为微信用户,头像全部变为默认头像,查了半天代码没找到原因,相当头大,搜了一下文档,尴尬了,11月9号新更新的规则,不再返回昵称和头像值....需要用头像昵称获取能力去触发获

    2024年02月11日
    浏览(42)
  • 内网环境中ruoyi若依实现微信小程序授权登录解决办法

    后台使用ruoyi-vue前后端分离版本,后台服务部署在内网服务器中,如何实现后台调用外网的微信接口,是解决问题的关键 1、增加代理 2、切换到 http 访问 主要是初始化配置这块代码 config.setApiHostUrl(apiHostUrl); 切换到http访问微信接口 config.setHttpProxyHost(httpProxyHost); 代理地址 c

    2024年02月06日
    浏览(40)
  • 微信手机号授权解密失败问题现象和解决方法: getPhoneNumber

    用uniapp 方式获取微信手机号授权,前后花了很大精力在解决解密手机号失败情况,此处加以说明,希望碰到类型情况的网友出坑: button open-type=\\\"getPhoneNumber\\\" @getphonenumber=\\\"getPhoneNumber\\\"微信快捷登录/button 1,第1种解密失败: 问题现象: 第一次解密失败,第二次成功 解决方法:

    2024年02月12日
    浏览(49)
  • 基于uniapp开发的微信小程序页面跳转时出现白屏问题的解决方法

    从地区选择跳转到搜索页时会出现20秒白屏才展现搜索页,其它页面就不会出现这个问题,经分析可能是因为地区选择页面中二级联动渲染的数据是本地存储的JSON数据,由于这个数据渲染失误导致了白屏。 因为是二级联动,之前是将cata数组遍历了两遍所以导致了错误,现在

    2024年02月12日
    浏览(154)
  • [微信小程序开发者工具] [error] Error: Fail to open IDE 问题解决方法

    今天学习小程序时无法通过HBuilderX运行微信小程序,经过资料查询发现是“manifest.json”文件代码中的AppID有误导致的。 错误详情:  解决方法: 找到“manifest.json”文件,将微信小程序AppID去掉或者改成自己的AppID就可以了。  

    2024年02月11日
    浏览(59)
  • 解决微服务进行远程调用时报错:feign.FeignException$Unauthorized: [401] during [GET] to [http://xxxxx]

    现在有两个服务,一个 user-service 服务作为 服务提供者 ,另一个 resource-service 服务作为 服务消费者 ,当消费者进行远程调用服务者提供的服务时出现未授权错误Unauthorized: [401]。 在 Feign 在进行远程调用时, 默认是没有将请求头继续往下传递的, 而系统微服务接入认证之后, 必

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包