request请求,经常出现Connection timed out错误

发布于 8 年前作者 ping7111261 次浏览最后编辑 8 年前来自 ask

开发版本、体验版本,经常出现request 请求失败。

错误日志:

“request:fail send request fail:Connection timed out”

开发环境:

小程序IDE版本:v1.01.1711160

小程序开发框架: wepy1.6.0

分析:这样的错误,应该是wx小程序SDK返回的,因为wepy没有对数据进行过度处理,接管wx.request接口也只是采用队列方式,处理一次并发请求限制5个连接,其余抛错误的限制,然后就是对返回数据进行一次拆包。

况且,现在wepy还是官方的项目了。

9 回复
yang98
yang981 楼6 年前

出现超时的时候等待了多久?

cuijing
cuijing2 楼6 年前

差不多10左右

jjin
jjin3 楼6 年前

我这里也经常出现。

pqian
pqian4 楼6 年前

你好,请确认下 app.json 中设置的超时时间是否较短

lei74
lei745 楼6 年前

看错误,是连接都没成功,肯定不会有request。

weitan
weitan6 楼6 年前

其他手机,小米5s、iPhone7p,iPhone6都有这样都问题

xiulanchang
xiulanchang7 楼6 年前

我本人测试是偶尔,但是测试人员在测试的时候,经常出现。

测试机型是:小米mix2

gongjuan
gongjuan8 楼6 年前

networkTimeout: {

     // 设置各种网络请求的超时时间

    request: 60000, // wx.request的超时时间,单位毫秒,默认为:60000

    connectSocket: 60000, // wx.connectSocket的超时时间,单位毫秒,默认为:60000

    uploadFile: 60000, // wx.uploadFile的超时时间,单位毫秒,默认为:60000

    downloadFile: 60000 // wx.downloadFile的超时时间,单位毫秒,默认为:60000

}

这样的设置

xiongxiuying
xiongxiuying9 楼6 年前

我的小程序也是偶尔出现.切换下网络有时候就好了.