解析域名时,请求URL中的host会被替换成IP,这种情况下常见的网络处理框架(如NSURLSession)在处理证书验证时会出现domain不匹配的情况,此时需要使用请求原有的域名进行证书校验。
域名301配置修改后大概10分钟后生效,跳转到域名需加到站点域名中,禁止多次跳转 请求结构 POST /v{version}/domain/setRedirect?
单例对象,用于HTTPDNS解析 2.2 设置HTTPDNS的账号ID 接口形式:- (void)setAccountID:(NSString *)accountID; 参数:(NSString *)accountID 2.3 设置secret配置信息 接口形式:- (void)setSecret:(NSString *)secret; 参数:(NSString *) secret 2.4 设置预加载域名
单例对象,用于HTTPDNS解析 2.2 设置HTTPDNS的账号ID 接口形式:- (void)setAccountID:(NSString *)accountID; 参数:(NSString *)accountID 2.3 设置secret配置信息 接口形式:- (void)setSecret:(NSString *)secret; 参数:(NSString *) secret 2.4 设置预加载域名
String accountID 字符串长度上限为64字节 异常: 对于非法输入,会抛出IllegalArgumentException异常 2.3 设置secret配置信息 接口形式:void setSecret(String secret); 参数:String secret 字符串长度上限为64字节 异常: 对于非法输入,会抛出IllegalArgumentException异常 2.4 设置预加载域名
String accountID 字符串长度上限为64字节 异常: 对于非法输入,会抛出IllegalArgumentException异常 2.3 设置secret配置信息 接口形式:void setSecret(String secret); 参数:String secret 字符串长度上限为64字节 异常: 对于非法输入,会抛出IllegalArgumentException异常 2.4 设置预加载域名
可能为nil @property (nullable, readonly, copy) NSArray *ipv6List; 说明:IPv6类型的域名解析结果列表,可能为nil 3.2 同步域名解析接口 接口形式:- (BDHttpDnsResult*)syncResolve:(NSString *)host cacheOnly:(BOOL)cacheOnly; 参数: (NSString *)host
服务域名 超级链电子签约Open API的服务域名为: Region Endpoint Protocol 无地域限制 https://xuper.baidu.com/ HTTP and HTTPS
可能为null 3.2 同步域名解析接口 接口形式:BDHttpDnsResult syncResolve(String host, boolean cacheOnly); 参数: String host:待解析域名 boolean cacheOnly:是否仅使用HTTPDNS cache 为True时,若HTTPDNS cache未命中,则接口返回空结果,此时接口表现为同步非阻塞接口 为False
可能为null 3.2 同步域名解析接口 接口形式:BDHttpDnsResult syncResolve(String host, boolean cacheOnly); 参数: String host:待解析域名 boolean cacheOnly:是否仅使用HTTPDNS cache 为True时,若HTTPDNS cache未命中,则接口返回空结果,此时接口表现为同步非阻塞接口 为False