收藏
回答

redirect_uri=后面的http被强制转换成https,能不转吗?

我更新了一下服务器的SSL证书,然后发现公众号打不开了。调试了一下发现网页授权验证后面的redirect_uri被强制转换为https,但我的公众号网页部署在http 80端口,所以挂了。我确定不是服务器强制转换的,因为我curl这个http url时,就是状态200并打印html,没有重定向。所以公众号可以不转https吗?

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

2 个回答

  • 大山
    大山
    2022-03-09

    这个问题我这里解决了,我这里是域名证书有问题,具体什么导致的未跟踪。站点配置一个新的域名,不需要设置ssl证书正常,可以对比试试。

    2022-03-09
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2022-03-04

    是否强制跳转https 这个是自己配置的 问题

    2022-03-04
    有用
    回复 8
    • Toad
      Toad
      2022-03-04
      这是微信网页调试工具,第二行就是307被重定向,这个请求的initiator可以看到是微信啊。我没有改任何配置,只是续费更新了ssl证书啊。
      2022-03-04
      回复
    • จุ๊บ
      จุ๊บ
      2022-03-04回复Toad
      公众号 api 域名是 是https  的,但是不会将 redirect_uri 强制转https
      2022-03-04
      回复
    • จุ๊บ
      จุ๊บ
      2022-03-04回复Toad
      截图为证
      2022-03-04
      回复
    • Toad
      Toad
      2022-03-04回复จุ๊บ
      你这图说明不了问题啊,因为你这是初始url,但是重定向发生在回调的时候啊
      2022-03-04
      回复
    • จุ๊บ
      จุ๊บ
      2022-03-04回复Toad
      截图中的 redirect_uri 是http 就会跳 http,如果跳了https,那就是你服务器配置的强制跳转,和微信这个链接 没有关系
      2022-03-04
      回复
    查看更多(3)
登录 后发表内容