收藏
回答

微信小程序H5中调用后台接口报错?

微信小程序H5中调用后台接口,一开始用的是http,结果在IOS小程序中调用接口报错。

感觉可能是http协议的问题,毕竟小程序开放平台上的合法域名只能设置https的,所以我就把H5里接口地址改为了https格式的,结果在小程序开发者工具输出还是http?

而且最最最可怕的地方在于,相同的代码 在安卓机和IOS的支付宝小程序运行毛问题都没有啊!!!

又觉得可能是缓存的问题,不管是开发者工具清理缓存还是IOS微信重进小程序,都还是报错。。。

附上报错信息以及html文件中已经改过来的https请求地址。。。

还有在chrome浏览器运行H5的后台输出,也是没问题(https,大概是没问题的吧)的。。。

忘了说,以上贴出的都是接口地址。。。还有就是,里面所有没有被注释的地址全都是https的,但输出接口地址仍是http://xxxx.com/xxx

最后一次编辑于  2020-05-16
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-05-16

    没代码,只能靠猜了,页面里面有个js不是https

    2020-05-16
    有用 1
    回复 10
    • 风起九万里
      风起九万里
      2020-05-16
      不好意思,这个代码太多了,我都不知道怎么贴。。。但是Ctrl+F可以发现所有的都是https
      2020-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      2020-05-16回复风起九万里
      这个问题如何复现,别的页面有这个问题吗
      2020-05-16
      1
      回复
    • 风起九万里
      风起九万里
      2020-05-16
      哦!!!有个很重要的事情忘了说!这是在一个小程序里的一个H5跳转到另一个H5,即小程序=>H5=>H5,在第一层H5里没有调用接口,所以没有报错,在第二层H5里报的错,在第二层同级的H5调接口都会报这个错。。。由第一层跳转到第二层用的是
      2020-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-16回复风起九万里
      你在第一层也调用接口呢
      2020-05-16
      1
      回复
    • 风起九万里
      风起九万里
      2020-05-16
      可是第一层只是个介绍页面,不用调用啊。。。
      2020-05-16
      回复
    查看更多(5)
登录 后发表内容
问题标签