收藏
回答

wx.request在模拟机器里成功,在真机上却失败

wx.request想一个第三方URL发送GET请求,在模拟器里一切正常,已经调试通过。


然而,一模一样的URL请求在真机上去失败,原因是Request fail, response data convert to UTF8 fail.


目前没有调试的线索了,请求各位大神帮忙看看。



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

7 个回答

  • lzq
    lzq
    2018-11-20

    开发工具正常,真机报错,影响开发效率啊!!!

    2018-11-20
    赞同
    回复
  • 周鹏
    周鹏
    2017-09-05

    用的是第三方服务器...

    2017-09-05
    赞同
    回复
  • 张翔
    张翔
    2017-09-05

    哈哈,返回乱码也可以啊

    2017-09-05
    赞同
    回复
  • 张翔
    张翔
    2017-09-05

    你后台的服务器返回UTF-8就可以了,我的也遇到同样的问题

    2017-09-05
    赞同
    回复
  • 周鹏
    周鹏
    2017-09-05

    真机上也是用的https

    2017-09-05
    赞同
    回复
  • 周鹏
    周鹏
    2017-09-05

    差不多要发现根本原因了。当服务器返回的response charset=GBK时,wx.request就直接fail了。


    请问为啥小程序的API要这样做呢???

    2017-09-05
    赞同
    回复
  • 叶后减
    叶后减
    2017-09-05

    真机调试,你的协议要使用https协议

    2017-09-05
    赞同
    回复
登录 后发表内容