小程序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
})
}
});
}
请问问题解决了吗?我的也是这种情况
请问解决了吗,我的有些接口post没问题,有些接口一直pending
请问你门的都解决了吗,都是怎么解决的呢,我的也出现了这个问题?捉急!
我也出现这样的问题了,希望官方可以解释一下
我也遇到这个问题,你解决了吗? 平时都没问题,偶尔会请求不到。服务器 网络一切都正常
我的也是,有个项目就是偶发性请求超时,过一会又好了,不知道问题所在,提示超时6000ms
请问这个问题解决了吗,我和你得问题一样
解决了吗? 服务器和接口是没有问题的 。