小程序开发工具跨域接口403

开发工具中的Origin为http://127.0.0.1:36909 (端口每个人不一样)

排查原因:

推手绑粉接口通过Origin白名单限制了跨域请求,所以返回了403

解决:

  1. 临时解决 去掉Origin参数(代理)
  2. 临时解决 后端添加Origin白名单http://127.0.0.1:36909
  3. 通用解决方案 接口支持通过Referer识别接口

参考:

wx.request() Origin头跨域问题
https://developers.weixin.qq.com/community/develop/doc/000eea07c84ca071e0b7aef8956400?highLine=%25E8%25B7%25A8%25E5%259F%259F%2520origin

https://developers.weixin.qq.com/community/develop/doc/00024a5dfe4428b93c18cfc8551000?highLine=Origin%2520%25E8%25B7%25A8%25E5%259F%259F

坚持原创技术分享,您的支持将鼓励我继续创作!