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解析失败时的降级
4.使用场景 HTTPDNS服务主要用于移动端APP的网络请求优化场景,场可细分为: 对成功率敏感的场景 HTTPDNS可以有效降低由域名劫持引起的成功率下降问题。 对延迟敏感的场景 HTTPDNS精准调度可提供最优接入点,降低用户访问时延。 对故障止损效速度敏感的场景 外网故障是移动端APP面临的常见故障,使用域名解析结果切换是处理外网故障的常见手段。
2.功能列表 基于HTTPDNS或DNS的域名解析 在HTTPDNS服务无法访问时,可自动降级到基于DNS的域名解析 支持返回多VIP解析结果 支持对域名解析结果的缓存 可以对缓存的处理策略进行配置 支持网络切换场景的感知及处理 可自动感知网络切换事件,清理并刷新域名解析缓存 清理、刷新缓存策略可配置 适配IPv6网络环境 SDK内部感知当前接入的网络环境状态,在返回域名解析结果时,只给出符合当前网络环境状态的
HTTP/1.1 200 OK x-bce-request-id: 27e9a3a5-989a-48b8-9833-aacc732f7cba Date: Tue, 22 May 2018 02:06:36 GMT Server: BWS Content-Type: application/json;charset=UTF-8 { "zoneId":"zone-jkgdns3h
服务的API调用操作步骤 调整控制台数据报表展现最粗粒度为天,方便用户查看天级别数据 2018-11 百度智能云移动域名解析HTTPDNS服务为用户提供 控制台入口 ,方便管理和配置HTTPDNS服务 2018-10 首页开通按钮优化、突出免费额度 相关产品增加itm 2018-09 正式商用,发布 产品定价 及SLA
需求场景二:隐性URL转发 用的是 iframe 框架技术、非重定向技术,效果为浏览器地址栏输入 http://a.com 回车,打开网站内容是目标地址 http://cloud.baidu.com/ 的网站内容,但地址栏显示当前地址 http://a.com 。 实现概述 目前用户需要手动搭建一个nginx服务器或者集群,将域名在注册商那里设置解析IP为自行搭建的Nginx服务器地址。
快递地址解析 快递地址识别 快递内容识别 智能地址解析 接口可识别快递填单文本中的姓名、电话、地址等信息,智能地址识别做自动补充和纠正,可自动补全街道及行政区的地址信息,生成标准规范的结构化信息。—— 我们只做精品! 快递,地址解析
经纬度解析 经纬度地址转换 经纬度地址解析 经纬度地址查询 火星坐标系【经纬度地址查询-经纬度地址转换】根据经、纬度信息查询地理位置信息及附近周边的地理信息。也可将地址转换为经纬度坐标,且支持对地标性名胜景区、建筑物名称解析为经纬度坐标。—— 我们只做精品! 1,官方直连,权威校验;2,全实时优质接口,不参缓存,品质保证;3,多通道冗余切换,稳定可靠 经纬度,地理,编码,经纬度解析,地理编码
对于有多IP解析结果的情况: 建议用户优先使用第一个IP进行请求 对于请求失败需要重试的情况,建议按顺序依次使用多IP解析结果中的IP进行重试 异常情况 或 没有解析结果的情况,为空列表 ttl:int类型,域名有效时间,以秒为单位, ttl默认使用权威域名解析服务器给出的值,也可在HTTPDNS控制台中自行配置 clientip string类型,服务端角度看到的客户端外网ip信息 内容格式:点分十进制的