收藏
回答

微信小程序中某一个接口返回数据突然不正常了,大家帮忙看看怎么解决?谢谢

该接口在Apifx接口测试工具中是正常能够返回数据的,在浏览器地址栏输入接口也是能够正常返回数据的。

但是在微信小程序里面,就直接不能正常返回数据,好像在微信小程序中被劫持一样。以前一直都没有问题,其他接口也正常,就这个接口不正常。看返回的html的链接里面外链的js,打开好像是颜色网站。

死活是找不出来原因,我这边也是做了绑定强制ssl证书的,应该不会是DNS劫持的事情,有没有大神遇到过这种情况以及是如何解决的?

以下是代码片段

getLists(){
    var _that = this;
    var obj = {
      url'/api/ArticleInfoList?token=' + wx.getStorageSync('token') + '&category_id=' + _that.data.curNav + '&page_index=' + _that.data.page_index + '&page_size=' + _that.data.page_size,
      successfunction (res, count{
        
        if (_that.data.page_index == 1){
          var total = Math.ceil(count / (_that.data.page_size))
          _that.setData({
            lists: res,
            totalPage: total
          })
        }else{
          var lists = _that.data.lists;
          lists = lists.concat(res);
          _that.setData({
            lists: lists
          })
        }
      },
      failfunction (err{
        console.log(err)
      }
    }
    base.request(obj);
  },


返回的html是我另存的成html文件打开是颜色网站,这就不贴出来了。

最后一次编辑于  1天前
回答关注问题邀请回答
收藏

3 个回答

  • 启年
    启年
    1天前

    你在Apifx里边照着开发者工具的request headers 都补充好,看看Apifx里边的请求还正常不

    1天前
    有用
    回复 1
    • 清风
      清风
      1天前
      感谢回复,这边也在apifx也补充好了,也是正常的。
      1天前
      回复
  • 智能回答 智能回答 该问答由AI生成
    1天前
    有用
  • Mr.Zhao
    Mr.Zhao
    1天前

    返回的是html,你把html下载下来看看长啥样呗。打着马赛克,让别人咋回答

    1天前
    有用
    回复 14
    • 清风
      清风
      1天前
      就是黄色网站,我把返回的html保存成网页文件,双击打开就是黄色网站。
      1天前
      回复
    • Mr.Zhao
      Mr.Zhao
      1天前回复清风
      这东西看代码有啥用
      1天前
      回复
    • 清风
      清风
      1天前
      那大佬像这种是什么情况么?
      1天前
      回复
    • Mr.Zhao
      Mr.Zhao
      1天前回复清风
      电脑有病毒,运营商劫持。我这边访问接口没问题,总不能说微信给你返回的黄色网站吧
      1天前
      回复
    • Mr.Zhao
      Mr.Zhao
      1天前回复清风
      java 加上这个请求头就会返回这个地址。不是劫持,那就是内鬼干的
      1天前
      回复
    查看更多(9)
登录 后发表内容