小程序request偶尔请求失败

发布于 7 年前作者 zhongxiulan9117 次浏览最后编辑 7 年前来自 ask

小程序request偶尔请求失败,一直在pending直到超时,网络以及服务器都没有异常,一般过一分钟才会恢复正常,下面是封装的request方法,试过header中加’cache-control’: 'no-cache’也没有解决

function apiRequest(url, method, data, success, fail) {

wx.request({

url: ‘xxxxx’ + url,

method: method,

dataType: ‘JSON’,

data: data,

header: {

‘Authorization’: 'bearer ' + wx.getStorageSync(‘token’),

},

success: function (res) {

if (res.statusCode == 429) {

wx.showModal({

title: ‘错误’,

content: ‘访问过于频繁,请一分钟后再试’,

showCancel: false

})

} else if (res.statusCode == 401){

wx.redirectTo({

url: ‘/pages/back/login/login’,

})

} else {

success(res);

}

},

fail: function (res) {

fail(res);

wx.showToast({

icon:‘none’,

title: ‘请求超时,请稍后再试’,

duration: 2000

})

}

});

}

7 回复
juanyin
juanyin1 楼6 年前

请问解决了吗,我的有些接口post没问题,有些接口一直pending

yaomin
yaomin2 楼6 年前

我也出现这样的问题了,希望官方可以解释一下

jie20
jie203 楼6 年前

我也遇到这个问题,你解决了吗? 平时都没问题,偶尔会请求不到。服务器 网络一切都正常

zzhong
zzhong4 楼6 年前

请问问题解决了吗?我的也是这种情况

qianjing
qianjing5 楼6 年前

请问你门的都解决了吗,都是怎么解决的呢,我的也出现了这个问题?捉急!

ycai
ycai6 楼6 年前

我的也是,有个项目就是偶发性请求超时,过一会又好了,不知道问题所在,提示超时6000ms

changxiulan
changxiulan7 楼5 年前

解决了吗? 服务器和接口是没有问题的 。