收藏
回答

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

问题模块
API和组件

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


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


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



最后一次编辑于  2017-09-05  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • 叶后减
    叶后减
    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
    赞同
    回复
  • 张翔
    张翔
    2017-09-05

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

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

    哈哈,返回乱码也可以啊

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

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

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

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

    2018-11-20
    赞同
    回复