收藏
回答

request之后返回的data,开发者工具上是json数据,真机则成了html



是小程序里的问题,开发者工具测试没问题,https也是全套的,真机测试就是一片空白。 android是null ios是request begin

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

30 个回答

  • 小太阳
    小太阳
    2018-01-27

    @Expect console.log()的是res中的数据,是Response Headers

    2018-01-27
    有用
    回复
  • 扬帆起航
    扬帆起航
    2018-01-27

    我加了header: {'Accept': 'application/json','Content-Type':'application/json'},在真机上一样没显示Accept呢?



    2018-01-27
    有用
    回复
  • 小太阳
    小太阳
    2018-01-27

    @小宋 CV了你写的那部分,改成了我们的接口,还是返回的HTML代码,感觉自己凉了 会不会是接口的问题

    2018-01-27
    有用
    回复
  • 2018-01-27

    你在设备上发出的请求截图和在chrome发出的请求截图,你对比一下 header 部分就看出来了

    2018-01-27
    有用
    回复
  • 2018-01-27

    没错,你就是这个问题啊,你看你在真机上发的请求,header里面就是没有 accept  这项啊

    wx.request({

            url: '/api/v1/dashboard',

            method: 'GET',

            header: {'Accept': 'application/json'},

            complete: function (res) {

             

            }

          })

    这样,就可以了

    2018-01-27
    有用
    回复
  • 扬帆起航
    扬帆起航
    2018-01-27

    我已经被这个问题卡住快半个月了,太蛋疼了!

    2018-01-27
    有用
    回复
  • 小太阳
    小太阳
    2018-01-27

    @小宋


    大佬,是这样么,已经快被整崩溃了

    2018-01-27
    有用
    回复
  • 2018-01-27

    @Sunny

    设置 header accept 及 content-type 为 application/json 就可以了

    2018-01-27
    有用
    回复
  • 小太阳
    小太阳
    2018-01-25

    自挽,后台给的接口在chrome里访问返回的标准json格式,但是真机预览怎么就返回了这个判断何种类型的移动终端的html代码了

    2018-01-25
    有用
    回复
  • 小太阳
    小太阳
    2018-01-25

    自挽,重新写了个Demo页面,只在页面加载的时候发送了个请求(什么参数都没加),输出之后问题还是同上(真机返回html数据,开发者工具是json数据)

    2018-01-25
    有用
    回复

正在加载...

登录 后发表内容