wx.coneckSocket在部分4G网络没有响应
- 当前 Bug 的表现(可附上截图)
在几个测试机的不同4G网络上,wx.coneckSocket没有响应,且在网络连接历史中没有记录
在其中1台测试机上,使用移动4G工作正常,使用电信4G异常,在另一台测试机上,使用移动4G和联通4G异常。使用WIFI时两台测试机均正常。异常如下:
1:调用wx.coneckSocket后,在设置的超时时间后会报错“connect response time out” 2:服务器端未接收到长连接建立请求(服务器端日志无相关请求),在远程调试的网络请求中,没有长连接建立请求的记录
3:wx.request需要经过设定的超时时间后方可返回结果
- 预期表现
下面是移动4G网络下正常执行的表现
1:wx.request秒级响应,2:后面有建立长连接的请求
- 复现路径
使用4G网络,微信扫一扫下列二维码,如果长时间(20秒以上)未加载出页面,即是上述错误导致
- 提供一个最简复现 Demo
2 回复
可参考下面的回复:
安卓端测试,连接局域网内服务器报错,求解
https://developers.weixin.qq.com/community/develop/doc/000e042c4587a86e9046d220f51000