一.NSURLSessionConfiguration作用
1.可以设置请求头(Content-Type Range User-Agent Authorization等)
2.可以设置最大连接数
3.可以设置超时长,缓存策略
二.类方法,创建对象
1.defaultSessionConfiguration
会使用磁盘缓存,账户信息存储到钥匙串,如果有cookie会携带cookie
2.ephemeralSessionConfiguration
没有磁盘缓存,不存储账户信息,不携带cookie
数据存储在内存,速度快,如果要存储到磁盘需要自己写
3.backgroundSessionConfigurationWithIdentifier
在一个单独的进程上下载
app进行后台(只要不从后台干掉这个应用),依然可以继续下载
三.属性
HTTPAdditionalHeaders:添加请求头
requestCachePolicy:缓存策略
timeoutIntervalForRequest:请求的超时时长
HTTPMaximumConnectionsPerHost:主机的最大连接数
NSURLSessionConfiguration的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- HTTP cookie(也称为web cookie,网络cookie,浏览器cookie或者简称cookie)是网...
- URLSession NSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的。...