dns解析失败 int getResolveType(); 说明:域名解析结果的来源,可能取值为: 解析来源类型取值 说明 RESOLVE_NONE 没有有效的解析结果 RESOLVE_FROM_HTTPDNS_CACHE 解析结果来自httpdns cache RESOLVE_FROM_HTTPDNS_EXPIRED_CACHE 解析结果来自过期的httpdns cache RESOLVE_FROM_DNS_CACHE
BDHttpDnsResolveFromHttpDnsExpiredCache 解析结果来自过期的httpdns cache BDHttpDnsResolveFromDnsCache 解析结果来自dns cache BDHttpDnsResolveFromDns 解析结果来自dns解析 @property (nullable, readonly, copy) NSArray *ipv4List;
请求示例 GET /v1/dns/customline?
注:免费DNS服务(基础版)默认服务为1年,产品到期前,系统会自动给用户发送到期提示,用户可在解析操作管理中手动续期
百度移动域名解析服务HTTPDNS按照http接口进行域名解析次数收费,实行阶梯定价。用户可根据每月解析次数来购买相应的流量包。其中每次通过https接口进行域名解析折算成5次http接口域名解析计费。
DNS内网解析 |--util //BCE公用的工具实现 卸载SDK 预期卸载SDK时,删除下载的源码即可。
使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置HTTP请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo-ios工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
5-demo说明 Demo是一个简单的Android app工程,集成BDHttpDns.jar。 主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https证书校验回调 HTTPDNS解析失败时的降级
5.demo说明 Demo是一个简单的Android app工程,集成BDHttpDns.jar。 主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https证书校验回调 HTTPDNS解析失败时的降级