You need to enable JavaScript to run this app.
导航

DnsTaskInfo 类

最近更新时间2023.03.22 20:51:56

首次发布时间2023.03.22 20:51:56

定义

@interface DnsTaskInfo : NSObject

@property(nonatomic, assign) int type;

@property(nonatomic, assign) int rtt;

@property(nonatomic, assign) int errCode;

- (id)initWithDnsType:(int)type andRtt:(int)time andErrCode:(int)errCode;

@end

作用

从 SDK 发送解析请求到 SDK 收到最终解析结果的过程信息。

属性

属性描述
rttSDK 完成解析任务所需要的时长。单位为毫秒。
type解析任务的类型。
  • 0:使用 HTTPDNS 服务端解析。
  • 1:使用 Local DNS 解析。
error错误码。
  • 0:没有错误。
  • 2004xx ~ 2005xx:使用 HTTPDNS 服务端解析时出错。参考 响应结果
  • 3xxxxx:使用 Local DNS 解析时出错。
  • 100000 减去 NSURLError 错误码的值NSURLSession 发生错误。例如,error 属性返回的错误码为 101022。该错误码等于 100000 减去 -1022。而 NSURLErrorAppTransportSecurityRequiresSecureConnection 的值为 -1022。由此我们可以得知 NSURLSession 发生的具体错误类型为 NSURLErrorAppTransportSecurityRequiresSecureConnection