该接口在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,
success: function (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
})
}
},
fail: function (err) {
console.log(err)
}
}
base.request(obj);
},
返回的html是我另存的成html文件打开是颜色网站,这就不贴出来了。
你在Apifx里边照着开发者工具的request headers 都补充好,看看Apifx里边的请求还正常不
返回的是html,你把html下载下来看看长啥样呗。打着马赛克,让别人咋回答