收藏
回答

关于开发版在手机上请求无数据返回,在开发工具上有效

问题模块
API和组件

关于开发版在手机上请求无数据返回,在开发工具上有效


在开发者工具上能请求到数据,已经配置好https


而在真机上时却没有数据返回。

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

12 个回答

  • Volcano_Liu
    Volcano_Liu
    2017-07-21

    返回的数据是不是UTF8?

    你在fail: function (res) 里面加console.log(res.errMsg)能看到fail的message

    2017-07-21
    赞同
    回复
  • 南边没有佛陀
    南边没有佛陀
    2017-07-21

    我这开发者工具里面能在success里面打印出来,手机上没有,我试试您的方法。

    2017-07-21
    赞同
    回复
  • 南边没有佛陀
    南边没有佛陀
    2017-07-21

    果然是编码的问题,谢了

    2017-07-21
    赞同
    回复
  • Volcano_Liu
    Volcano_Liu
    2017-07-21

    你看调试页面,Network标签,找到你发送的请求,看一下response的header里面是什么编码

    2017-07-21
    赞同
    回复
  • 南边没有佛陀
    南边没有佛陀
    2017-07-21

    确实没有声明,必须要声明的吗?我声明了小写的

    2017-07-21
    赞同
    回复
  • Volcano_Liu
    Volcano_Liu
    2017-07-21

    是response的header,request是什么编码没有用的

    2017-07-21
    赞同
    回复
  • 南边没有佛陀
    南边没有佛陀
    2017-07-21


    在开发者工具上显示是utf-8

    2017-07-21
    赞同
    回复
  • Volcano_Liu
    Volcano_Liu
    2017-07-21

    fail里面打出来的errMsg内容是什么?

    2017-07-21
    赞同
    回复
  • 南边没有佛陀
    南边没有佛陀
    2017-07-21

    errMsg:"request:fail response data convert to UTF8 fail

    2017-07-21
    赞同
    回复
  • Volcano_Liu
    Volcano_Liu
    2017-07-21

    和我的一样,不过我调的借口返回的是GBK。不知道你的问题是什么。

    2017-07-21
    赞同
    回复