在四川地区偶尔请求接口报错,提示responseError {"config": {"adapter": "<Function: adapter>", "header": {"Content-Type": "application/x-www-form-urlencoded"}, "method": "POST", "validateStatus": "<Function: validateStatus>", "timeout": 30000, "headers": {}, "baseURL": "***/"}, "errno": 600001, "errMsg": "request:fail errcode:10011 cronet_error_code:0 error_msg:network change, cancel all task"} 在其他省份从来没有出现这个问题,请问是什么原因呢?官方文档没有看到任何关于该报错的描述。
iOS在网络切换(Wi-Fi切流量)后大概率出现网络连不上的情况,既不会请求成功也不会报错,直到超时。由于很多http请求不是幂等的,因此微信也无法自动重试。
为避免影响用户体验,微信会在网络切换后将当前运行的所有网络任务视作失败。出现这个错误后请开发者自行重试。
https://chromium.googlesource.com/chromium/src/+/master/net/base/net_error_list.h