定义
public void setHttpDnsPrefer(boolean httpDnsPrefer)
作用
指定在 SDK 发起 DNS 解析请求时,是以移动解析 HTTPDNS 服务端返回的结果优先,还是以 Local DNS 返回的结果优先。
- 如果以移动解析 HTTPDNS 服务端返回的结果优先,SDK 会优先等待移动解析 HTTPDNS 的解析结果。
- 如果以 Local DNS 返回结果优先,SDK 会先等待 Local DNS 返回解析结果。最长等待时间为 5 秒。如果 5 秒内 Local DNS 未返回解析结果,SDK 不再接受 Local DNS 的解析结果,而是向移动解析 HTTPDNS 服务端发起解析请求。
参数
httpDnsPrefer
参数的取值如下:
- true:表示移动解析 HTTPDNS 服务端优先。
- false: 表示 Local DNS 优先。