收藏
回答

小程序request偶尔请求失败

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
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

})

}

});

}


最后一次编辑于  2018-03-26
回答关注问题邀请回答
收藏

7 个回答

  • W
    W
    04-30

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


    04-30
    赞同 1
    回复
  • wllzl
    wllzl
    01-07

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

    01-07
    赞同 1
    回复
  • 江上明月
    江上明月
    2018-11-08

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

    2018-11-08
    赞同 1
    回复
  • 吴锡彪
    吴锡彪
    2018-09-28

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

    2018-09-28
    赞同 1
    回复
  • 冯弈博
    冯弈博
    2018-04-04

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

    2018-04-04
    赞同 1
    回复
  • joker
    joker
    2018-03-27

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

    2018-03-27
    赞同 1
    回复 1
    • W
      W
      04-30

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

      04-30
      1
      回复
  • ,
    08-23

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

    08-23
    赞同
    回复 1
    • joker
      joker
      11-18
      不知道是什么问题,没解决
      11-18
      回复