一.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是并列的。...