使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https证书校验回调 HTTPDNS解析失败时的降级
4.使用场景 HTTPDNS服务主要用于移动端APP的网络请求优化场景,场可细分为: 对成功率敏感的场景 HTTPDNS可以有效降低由域名劫持引起的成功率下降问题。 对延迟敏感的场景 HTTPDNS精准调度可提供最优接入点,降低用户访问时延。 对故障止损效速度敏感的场景 外网故障是移动端APP面临的常见故障,使用域名解析结果切换是处理外网故障的常见手段。
解析结果来自httpdns cache RESOLVE_FROM_HTTPDNS_EXPIRED_CACHE 解析结果来自过期的httpdns cache RESOLVE_FROM_DNS_CACHE 解析结果来自dns cache RESOLVE_FROM_DNS 解析结果来自dns解析 ArrayList getIpv4List(); 说明:IPv4类型的域名解析结果列表,可能为null 3.2
主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https证书校验回调 HTTPDNS解析失败时的降级
安装iOS-SDK工具包 iOS SDK下载 Plain Text 复制 1 - MD5:f85155f8518f6efce912d82ffc0e758f iOS SDK Demo下载 Plain Text 复制 1 - MD5:00439af73bb23572058bc237907c9c15 版本更新记录 v1.3.
统计分析 百度智能云HTTPDNS服务提供解析数据统计分析服务。HTTPDNS服务保留用户的历史域名解析统计数据,用户可以进行统计分析。您既可以按照不同的时间跨度和粒度查看您账户的总解析量数据,也可以选择单个域名单独进行查看。 请求统计 用户可根据“统计分析”查看HTTPDNS服务的数据。进入“HTTPDNS”控制台,点击左侧菜单栏“统计分析”。可以看到HTTPDNS服务的“请求统计”相关数据。
操作指南 HTTPDNS操作指南 视频简介:介绍如何在控制台上进行配置和管理移动域名解析HTTPDNS服务。
控制台概览 百度智能云移动域名解析HTTPDNS服务控制台是管理和配置HTTPDNS服务的入口。进入百度智能云HTTPDNS服务控制台方法如下: 登录百度智能云官网,点击右上角的“管理控制台”,快速进入控制台界面。 选择“产品服务>网站服务>移动解析HTTPDNS”,进入“HTTPDNS”控制台。
1.概述 百度HTTPDNS是使用HTTP或HTTPS协议进行域名解析的百度智能云基础服务 作为DNS服务的补充,HTTPDNS是一款面向移动开发者的域名解析产品,可以避免使用DNS所带来的劫持、解析不精准等问题 对比传统DNS,HTTPDNS的原理图如下: