收藏
回答

小程序request偶尔请求失败

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.request 微信iOS客户端 6.6.5 1.9.91


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

  • W
    W
    2019-04-30

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


    2019-04-30
    有用 1
    回复
  • wllzl
    wllzl
    2019-01-07

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

    2019-01-07
    有用 1
    回复
  • momo
    momo
    2018-11-08

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

    2018-11-08
    有用 1
    回复
  • wuxibiao
    wuxibiao
    2018-09-28

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

    2018-09-28
    有用 1
    回复
  • Charles 冯弈博
    Charles 冯弈博
    2018-04-04

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

    2018-04-04
    有用 1
    回复
  • joker
    joker
    2018-03-27

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

    2018-03-27
    有用 1
    回复 1
    • W
      W
      2019-04-30

      请问这个问题解决了吗,我和你得问题一样

      2019-04-30
      1
      回复
  • ,
    2019-08-23

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

    2019-08-23
    有用
    回复 2
    • joker
      joker
      2019-11-18
      不知道是什么问题,没解决
      2019-11-18
      回复
    • 記卟清de丶
      記卟清de丶
      2019-12-10回复joker
      请问现在解决了吗,我们也出现这个情况了
      2019-12-10
      回复
登录 后发表内容