小程序request偶尔请求失败
发布于 5 年前 作者 zhongxiulan 8970 次浏览 来自 问答

小程序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 回复

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

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

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

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

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

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

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

回到顶部