收藏
回答

微信公众号网页授权回调地址将https修改为http,但是自动改成https?

公众号网页授权回调地址

https://open.weixin.qq.com/connect/oauth2/authorize?appid=aaa&redirect_uri=http%3a%2f%2faaaa%2faaa%aaa&response_type=code&scope=snsapi_userinfo&state=2

开始使用https,后续因项目需求需要把https改成http请求,但是改了之后回调后地址仍然是https,然后微信公众号点进去这个网页报错,已确定不是nginx转发问题,公众号到nginx就是https,这个是什么原因?怎么能解决这个问题?

回答关注问题邀请回答
收藏

3 个回答

  • 阿白
    阿白
    01-17

    楼主解决了吗?我也遇到了类似问题,是部分手机http可用,部分手机访问http的时候自动跳转到https了

    01-17
    有用
    回复
  • BOBO
    BOBO
    2023-10-12

    微信需要https访问才行吧

    2023-10-12
    有用
    回复 1
    • 顶呱呱
      顶呱呱
      2023-10-12
      这个是回调地址,回调地址官网文档也没说禁止http
      2023-10-12
      回复
  • 睡前原谅一切
    睡前原谅一切
    2023-10-12

    应该是微信侧不支持http了?

    2023-10-12
    有用
    回复 4
    • 顶呱呱
      顶呱呱
      2023-10-12
      文档说的是尽量https请求,http支持的,我看到过有用http作为回调地址的项目
      2023-10-12
      回复
    • 睡前原谅一切
      睡前原谅一切
      2023-10-12回复顶呱呱
      反正是看到微信各处都说了用https。这个回调 我们都是用https,没用过http。建议你搞https,申请个证书一会儿就好了。。
      2023-10-12
      回复
    • 顶呱呱
      顶呱呱
      2023-10-12回复睡前原谅一切
      尤其注意:跳转回调redirect_uri,应当使用https链接来确保授权code的安全性。
      这是微信说的,没说不能用http,现在因为某些原因,需求是将原来的https请求改成http请求,请问一下除了用https还有其他解决方式吗
      2023-10-12
      回复
    • 睡前原谅一切
      睡前原谅一切
      2023-10-12回复顶呱呱
      没有
      2023-10-12
      回复
登录 后发表内容