如题,小程序在开启了httpDNS服务后,出现了一种新的网络错误,我们的代码逻辑是这样的,在检测到用户请求失败后,会将之后的请求添加httpDNS解析,最近发现日志有部分用户出现请求失败后,切换httpdns请求再失败,失败的errMsg就会变成这样。
request:fail -118:net::ERR_CONNECTION_TIMED_OUT, custom ip is invalid, 120.xx.xx.234:443
用户的网络获取到是没有问题的,没出现无网络的情况,日志如下
"errMsg":"request:fail -118:net::ERR_CONNECTION_TIMED_OUT, custom ip is invalid, 120.xx.xx.234:443","errno":600001,"status":0,"network":{"hasSystemProxy":false,"signalStrength":-73,"errMsg":"getNetworkType:ok","networkType":"4g","enableHttpDNS":true,"httpDNSQuota":true,"httpDnsErrCode":600001}}
请问这种情况一般是由于什么导致的?如何解决或者减少该现象的发生?
---------------------------------------------------------------------------------
出现该情况用户机型:大部分是华为
出现该情况用户系统:安卓
基础库版本:2.32.1以上