本文提供通过C SDK接入HTTPDNS并访问客户业务的示例程序。示例程序 同步解析接口使用示例 异步解析接口使用示例 批量解析接口使用示例 软件自定义解析接口使用示例 C++环境集成示例
本文提供通过C SDK接入HTTPDNS并访问客户业务的示例程序。示例程序 同步解析接口使用示例 异步解析接口使用示例 批量解析接口使用示例 软件自定义解析接口使用示例 C++环境集成示例
通过SDK解析接口添加自定义解析参数 以Android SDK异步解析接口为例,代码如下,详细接口使用请查看 自定义解析接口。通过自定义解析接口携带自定义解析参数 Map String,String sdnsParams=new HashMap();sdnsParams.put('osType','iOS');...
前言 Android SDK提供的API接口,根据功能特性可以分为以下几类:配置接口:SDK初始化、安全设置、性能优化、网络适配等 域名解析接口:同步/异步/非阻塞解析、预解析、缓存管理等 排查追踪接口:会话跟踪、日志管理、调试支持等 自定义...
2.4.1 2024-06-20 更新混淆规则 代码优化,降低返回空解析结果的几率 2.4.0 2024-05-16 接口优化 调整解析接口,提供同步解析接口、异步解析接口和同步非阻塞解析接口。重要 新版本涉及到接口调整,请按 Android SDK接入 进行接入 2.3.5 ...
警告 本文档中的解析接口都已标记为过时,在未来版本中这些接口将会被移除,请参考最新的 域名解析接口 文档使用域名解析能力。IPv4异步解析接口 使用异步解析接口,首先查询缓存,若存在则返回结果,若不存在返回null并且进行异步域名解析...
自定义解析同步解析接口 使用自定义同步解析接口解析域名,会阻塞当前线程,直到获得有效解析结果并返回。该接口首先会使用cacheKey查询缓存,若缓存存在可用的解析结果则立即返回缓存解析结果,若缓存中没有可用的解析结果,则会阻塞当前...
进一步优化代码,保证解析过程中的线程安全 3.1.0 2024-06-26 限制同步接口的最长阻塞时间、异步接口的最长回调时间,并支持在解析接口限制该时间 最低调整到支持iOS10平台 支持多region调度入口选择 3.0.0 2024-05-24 提供新的更易用的...
如果您需要为请求接口增加安全签名,需在此处获取鉴权解析接口所需的鉴权secretkey,也可以在此处开启/停用接口不鉴权直接访问。操作步骤 登录 EMAS控制台。在左侧导航栏选择 接入配置 开发配置。可获得以下内容 内容项 说明 AccountID 该...
步骤三:检查代码是否启用预解析接口 检查移动端代码中是否启用了预解析接口:未启用 建议您启用该接口,以便提前获取解析,减少后续解析域名时请求的时延。已启用 检查预解析域名列表中配置的域名是否与控制台中已经添加的域名一致。如果...
接口定义 boolean isExpired()引入版本 2.0.2 所属类 HTTPDNSResult 返回说明 类型 说明 boolean true,已经过期 false,未过期 HttpDnsCallback 异步域名解析接口和自定义域名解析接口中的回调接口。onHttpDnsCompleted 解析结束后的回调...
HTTPDNS 如何解析域名 客户端触发解析 App 调用 HTTPDNS SDK 解析接口发起域名解析请求(如 www.aliyun.com )。SDK 查询客户端本地缓存:若存在缓存结果且未过期,则直接返回IP列表。若缓存失效或无记录,则向服务端发起递归解析请求。SDK...
启用 对 特定域名 启用HTTPDNS的前提条件:登录 EMAS控制台,在 接入域名 中添加域名。...停用 停用场景 警告 HTTPDNS的使用不依赖EMAS平台创建的产品及应用,删除产品或应用不会停用当前服务。...停用现象 解析接口返回结果为空。
解答:异步解析接口,首先会查询缓存,然后才异步域名解析更新缓存。如果1s之后再发起查询而前一次查询结果还没返回,则会返回 null,即没有查询到结果,然后会走降级逻辑。异步接口不阻塞调用线程,立即返回结果:有缓存,返回解析结果。...
IP 列表用于后续解析 执行域名解析-使用获取到的服务 IP 调用 域名解析接口,完成具体的域名到 IP 地址映射 动态更新机制-在特定条件下(App 启动、网络切换、定期更新、解析失败)自动更新服务 IP 列表,确保服务持续可用 说明 建议App冷...
调用单域名的解析接口访问Domain资源提示“UnsignedInterfaceDisabled”错误 HTTPDNS的移动端SDK获取解析时返回结果为空 删除EMAS产品后HTTPDNS域名是否还会产生费用?HTTPDNS子账号授权 如何知道解析得到的IP列表里哪个IP连通性最好?...
本文档介绍如何调用域名解析接口实现域名解析。1.概述 通过HTTP API进行域名解析,分为两步:1)获取解析服务地址;2)使用解析接口发起解析请求。本文主要聚焦第2部分,即解析接口的使用。域名解析接口支持单域名解析与批量域名解析两种...
当缓存过期后,若App调用解析接口获取IP,此时会有不同情况:如果App调用的是同步非阻塞接口,因为缓存已过期,但SDK又无法立即从服务端获得新的解析结果,为了不阻塞线程,该接口将返回空结果,需要调用方做降级到LocalDNS解析的处理。...
自定义解析同步非阻塞解析接口 使用自定义同步非阻塞接口解析域名,不会阻塞当前线程,但可能会返回空结果。该接口仅查询缓存,返回缓存查询的解析结果。若缓存中没有解析结果或者缓存中的解析结果已经TTL过期,则会在工作线程中进行域名...
解析接口报错会输出以下日志:单发解析网络连接失败。批量解析网络连接失败。单发解析加签报错输出。批量解析加签报错输出。单发解析加密报错输出。批量解析加密报错输出。解析结果为空原因输出。说明 以上日志只是解析失败的部分原因。...
警告 本文档中的解析接口都已标记为过时,在未来版本中这些接口将会被移除,请参考最新的 域名解析接口 文档使用域名解析能力。重要 HTTPDNS场景下兼容IPv6-Only网络环境需要注意以下问题:当您使用IP形式的URL进行网络请求时,IPv4与IPv6...
这次升级旨在:统一配置模式:从分散的运行时配置改为Builder模式的统一初始化配置,解决配置时序问题,提升SDK稳定性 标准化解析接口:重新设计解析接口架构,提供同步阻塞、异步、同步非阻塞三种解析模式,满足不同使用场景需求 模块化...
设置自定义解析全局参数 该全局参数不影响自定义解析接口的额外参数设置,会和自定义解析接口的额外参数合并。setSdnsGlobalParams 接口定义 InitConfig.Builder setSdnsGlobalParams(Map String,String params)引入版本 2.4.0 所属类 ...
设置自定义解析全局参数 该全局参数不影响自定义解析接口的额外参数设置,会和自定义解析接口的额外参数合并。setSdnsGlobalParams 接口定义 void setSdnsGlobalParams(Map String,String params)所属类 HttpDnsService 引入版本 1.3.2 ...
宽限期结束后仍未缴清欠费的,HTTPDNS解析接口将停止为该客户账户服务。停服后客户只能通过充值缴清欠费,才能恢复服务。退款说明 对于购买了HTTPDNS资源包的阿里云账户,在资源包有效期结束之前,如果核实未产生资源包消耗(HTTPDNS解析...
如果业务中只有少部分域名需要通过 移动解析HTTPDNS 进行解析,建议在调用 移动解析HTTPDNS Android SDK域名解析接口之前先进行过滤。集成指南 1、自定义DNS接口 OkHttp暴露了一个DNS接口,通过实现该接口,我们可以自定义DNS。完整的...
4.安全性优化 场景:解析请求被劫持或泄露 背景 未使用鉴权机制的解析接口存在安全隐患,可能被第三方盗刷流量产生费用。解决方案 鉴权解析 解析接口建议使用鉴权解析,您可以在控制台设置 开启/关闭 非鉴权解析请求。需要使用鉴权解析的...
私有协议是 HTTPDNS 自定义的 HTTP API 接口,支持请求加密、批量解析、加签和业务参数调度等功能,详细内容参考 域名解析接口。操作步骤 您可以在参数配置区输入域名并设置相关参数:配置项 说明 是否必填 解析域名 待解析的域名。是 客户...
本文介绍HarmonyOS SDK的域名解析接口。获取HTTPDNS实例 获取实例之前,需要先完成HTTPDNS的 基础配置。要解析域名,需要通过HTTPDNS实例来完成域名的解析。代码如下:import { httpdns,HttpDnsError } from '@aliyun/httpdns';const ...
SDNS参数配置 用来匹配客户端请求解析接口携带的SDNS参数,决定该条规则是否被命中,如果匹配成功,则返回该条规则中的解析记录值。详细的匹配逻辑请查看 规则策略匹配逻辑说明。参数名称:SDNS 参数的名称,长度限制为 2~64 个字符。参数...
具体接口请查看 域名解析接口 和 自定义解析接口。5 使用域名解析结果 上一步解析成功后,可以获得域名解析结果,数据结构请查看 HTTPDNSResult。此处以okhttp网络库的解析过程为例,示例代码如下:Kotlin object:Dns {@Throws...
数据表配置 系统自动解析接口返回或数据过滤脚本处理之后的结构化数据后,展示可供筛选的数据列表。注意事项 数据过滤器支持返回的数据格式:单值(Number、String、Boolean)、一维数据(一维JSON、一维表)、二维数据(一维JSON Array、...
使用 预解析接口 启用域名预解析,可显著提升乐观 DNS 缓存的命中率,使大部分解析请求直接从本地缓存返回,减少实时解析带来的时延。另一方面,预解析会增加解析请求量,建议仅对 核心业务域名/高频访问域名 开启,以获得最佳性能与成本...
调取阿里云解析接口时,由于解析本身的规则限制,如果添加解析记录失败,您需要登录 云解析控制台 设置CNAME解析,指向overdue.aliyun.com即可。成功添加域名展示页后,为什么域名无法访问?成功添加域名展示页后,需要设置域名解析,解析...
当缓存过期后,若App调用解析接口获取IP,此时会有不同情况:如果App调用的是同步非阻塞接口,因为缓存已过期,但SDK又无法立即从服务端获得新的解析结果,为了不阻塞线程,该接口将返回空结果,需要调用方做降级到LocalDNS解析的处理。...
1.前言 调度接口是 HTTPDNS 高可用架构的核心组件,负责根据客户端地理位置和网络状况,智能分配最优的解析服务节点。通过调度接口,客户端可以获取就近、健康...在获取解析服务 IP 列表后,即可进行具体的域名解析操作,参考 域名解析接口。
3.2.2 域名解析 当需要解析域名时,可以通过调用域名解析方法解析域名获取IP,示例代码如下:Future void_resolve()async { final res=await AliyunHttpdns.resolveHostSyncNonBlocking('www.aliyun.com',ipType:'both');final ipv4List=...
重要 预解析接口设置的同时会实时触发异步网络请求,应该在代码逻辑上确保调用预解析接口时,已经进行了必要的初始化设置。3、设置域名缓存保持 SDK支持设置缓存保持配置的域名会在TTL*75%时自动发起解析,实现配置的域名在解析时始终能...
文档解析、图片解析,服务调用请参见 文档解析API,图片内容提取API 调用异步文档解析接口,从文档URL地址中提取文档内容,或者从Base64编码文件中进行解码。调用异步图片解析接口,从图片URL地址中提取图片内容,或者从Base64编码文件中...
2025-4-7 设置解析接口加密密钥 自定义解析升级 更新 支持FC2.0和FC3.0 支持配置多个地域的FC 2025-4-17 配置基于函数计算的自定义解析 3月 产品名称 功能名称 变更类型 功能描述 发布时间 相关文档 崩溃分析 支持构建号分析能力 新增 新增...