WRHttpDNS 1.1

WRHttpDNS 1.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新版本2017年3月

hypoyao维护。



  • hypoyao
  • 一个简单的 httpDNS 框架,支持 http 和 https,但当前不支持 SNI。
  • 高可用性,异步请求 DNS 信息,自动丢弃过期或不可用的 DNS 缓存,在网络变化时更改 DNS 缓存。
  • 默认提供 GoogleDNS 服务,您可以轻松添加其他自定义 DNS 服务。

安装

作为一个 CocoaPod

只需将此添加到您的 Podfile 中

pod 'WRHttpDNS'

### 其他方法下载 WRHttpDNS 目录下的所有文件。

## 使用方法支持 NSURLSession 和 NSURLConnection,在真实请求之前调用方法。

[[WRHttpDNSManager shareInstance] useHttpDNSWithRequest:request];

如果网络响应错误,您应该检查错误。

[[WRHttpDNSManager shareInstance] checkHttpDNSError:error domain:domain]

如果要建立 https 连接,您应该实现一些类似 WRURLSessionDelegateWRURLConnectionDelegate 的代理。

许可

WRHttpDNS 采用 MIT 许可证发布。有关详细信息,请参阅 LICENSE。