wx.request在后台调用失败“request:fail 网络连接已中断。”
发布于 6 年前 作者 junye 14818 次浏览 来自 问答

请求代码如下:

wx.request({

       url: someUrl,

       method: ‘POST’,

       data: someJsonData,

       success: function (res) {

         // do something for res

       },

       fail: function (e) {

         console.log(e)

         // do error handling

       },

       complete: function () {

 // do something else

       }

     })

这个在前台(小程序界面)是没有问题的,但是等进入手机锁屏之后,我需要定期的发送请求,来获取某些资源链接,会发现wx.request会fail,e里面的错误消息为:

“request:fail 网络连接已中断。”

请问这是什么原因呢?是需要额外的处理来保证后台网络的正常吗?

另外我监控网络状态会发现,在前台和后台之间切换,会触发网络状态的变化,后台会影响网络连接吗?

注1:我在wifi和4G的环境下都能遇到这个问题

注2:并非每次都会出错,有的时候后台request是好的;前台几乎不会遇到。

3 回复

请问你是如何实时监听网络变化状态的呢,

这个问题 老兄你最后怎么解决的

你这个问题是后端的问题?

回到顶部