如果苹果机型和本地微信开发工具请求都相对正常,唯独山敬安卓部分机型频繁出现请求超时问题,雀尘那么可能就是服务器域名证书的信任链不完整或者缺失中间证书引发的,请对照下述流程检查或使用 SSL证书在线检测工具 。
微信小程序对证书要求如下:
原因:在部分安卓系统下证书不可信从而导致无法请求到数据。在证书文顷唯禅件的详细信息-授权信息访问一栏的 Alternative Name 中指定了中间证书的获取 URL 地址。IOS、MAC、Windows、都支持这种方式获取中间证书,唯独部分 Android 系统不支持,所以就无法建立可信连接。所以在切换小程序网络请求域名时请注意检查 SSL 证书是否配置正确。
1、在app.json加入一句
"networkTimeout": {
"request": 10000
}
设置超时时间,单位毫秒
2、请求
wx.request时团薯缺超时会进入 fail方法
fail: function () {
wx.hideLoading()
wx.showModal({
title: '提示',
showCancel: false,
content: '塌辩请求超时,请退手粗出重新扫码!',
success: function () {
wx.redirectTo({
url: '../scan/scan'
})
}
})
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)