ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

DNS解析过程(客户APP不能获取验证码,公司的手机都可以,好绝望)

DNS解析过程(客户APP不能获取验证码,公司的手机都可以,好绝望) 客户说APP登录不了,发送验证码报错报错NoSuchMethodError: ClassResponseModel has no instancemethod []. Receiver: Instance of ResponseModel Tried calling: [](Status)1、看到NoSuchMethod直观感觉是不是用户长时间不更新APP接口方法没了答马上就被否定APP半年内没有更新2、是不是https证书过期了答答案是否定没有过期3、检查一下log答抓狂一点错误日志都没有4、相同的账号本地手机Android 和 os 登录看看答Android 能获成功取验证码并登录os 能获成功取验证码并登录5、boss 补充了一点他连WiFi就能获取验证码连流量则不能获取验证码答一万头草泥马奔腾而过好在天无绝人之路客户再报一个错误DioException [connectionerrorl:The connectionerrored: Failed host lookup:[xxx.com](https://xxx.com) Thisindicates an error which mostlikely cannot be solved by thelibrary.Error: SocketException: Failedhost lookup: [xxx.com](https://xxx.com) (OSError: No address associatedwith hostname, errno 7)核心含义DNS 解析失败找不到这个域名对应的 IP 地址。不是接口业务报错还没走到发请求拿数据那一步。为什么网页通过wifi能访问接口要回答这个问题需要解决DNS是如何解析的给出DNS解析的全过程问题的答案虽然host 和 ipconfig /displaydns 都不存在域名的解析 但是 浏览器的缓存记住这个域名的地址所以可以直接访问chrome://net-internals/#dns
返回列表