收藏
回答

真机网络请求失败fail

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 request 客户端 Android 6.6.2 1.9.8

调request,模拟器上总能请求到数据,真机上打开调试模式总能请求到数据,关闭调试模式总请求不到数据,进到fail

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

7 个回答

  • 年杨
    年杨
    2021-09-30

    这是因为小程序SSL证书问题导致的,可以直接换一下商业SSL证书就可以了

    微信小程序SSL证书申请地址:https://gworg.taobao.com/

    选择DV类型的SSL证书,拿到证书替换一下之前的证书文件,重启环境。

    2021-09-30
    有用
    回复
  • Hello
    Hello
    2018-02-09

    当不勾选不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书请求失败。但这个小程序跟其他小程序用的是同一个域名,为啥其他没问题,就这个有问题

    2018-02-09
    有用
    回复
  • Hello
    Hello
    2018-02-09

    我测的是真实地址。刚才看了下,现有的线上版本现在也请求不到数据了,直接进了fail

    2018-02-09
    有用
    回复
  • Yang
    Yang
    2018-02-09

    先确认域名是否是https并且在管理后台成功配置了安全域名。

    使用localhost本地测试时,开发工具关闭安全域名校验,是可以在模拟器上正常发送网络请求的,但真机扫码预览仍然会强校验安全域名,也就是https

    安卓手机打开调试是可以请求到localhost的,关闭调试则无法请求

    苹果手机无法支持真机扫码预览时发localhost请求,所以苹果手机真机预览时数据为空,现在有了真机调试可以明显看到苹果手机请求localhost时进了fail


    2018-02-09
    有用
    回复
  • Fstar 、🎶
    Fstar 、🎶
    2018-02-09

    是这样吗?我现在还在开发环境,可是每次真机发送请求都要打开调试才能请求得到

    2018-02-09
    有用
    回复
  • Hello
    Hello
    2018-02-09


    不是吧,其他小程序真机上都没打开调试,也能请求啊

    2018-02-09
    有用
    回复
  • Fstar 、🎶
    Fstar 、🎶
    2018-02-09

    开发环境下真机发送请求必须打开调试

    2018-02-09
    有用
    回复
登录 后发表内容