NSURLSessionConfiguration 没有 DNSResolver 属性
时间: 2023-11-08 07:23:20 浏览: 110
是的,你说得对。NSURLSessionConfiguration 没有 DNSResolver 属性。NSURLSessionConfiguration 类是用于配置 NSURLSession 对象的,其中包含一些关于网络连接的属性设置,例如超时时间、缓存策略、cookie 策略等。但是,NSURLSessionConfiguration 并不包含 DNS 解析器属性。DNS 解析通常是由系统进行处理的,NSURLSession 在内部使用系统的 DNS 解析器来解析主机名。如果你需要自定义 DNS 解析器,你可以使用一些第三方库来实现,例如 HappyDNS、DnsCache、DNSPod 等。
相关问题
设置 NSURLSessionConfiguration 的 DNSResolver 属性为自定义的 DNSResolver 这个是错误的
是的,设置 `NSURLSessionConfiguration` 的 `DNSResolver` 属性为自定义的 `DNSResolver` 是错误的。因为 `DNSResolver` 是一个只读属性,不能被设置。`DNSResolver` 是 `NSURLSessionConfiguration` 的一个内部属性,用于解析主机名到 IP 地址。如果你需要使用自定义 DNS 解析器,可以考虑使用第三方库或自己实现网络请求的 DNS 解析逻辑。
DNSResolver 是 NSURLSessionConfiguration 的一个内部属性 这个是错误的
你是正确的,DNSResolver 不是 NSURLSessionConfiguration 的一个内部属性。实际上,DNSResolver 是 URLSession 的一个私有类,用于处理 DNS 解析。NSURLSessionConfiguration 可以配置 URLSession 的一些行为,但它本身并不包含 DNSResolver。抱歉给你带来困惑。
阅读全文