session

IOS开发中 session&HTTPS&AFN

放肆的年华 提交于 2019-12-04 21:28:15
1.NSURLSession: ios7.0之后 代替URL connection 用于替代NSURLConnection 支持后台运行网络 暂停、停止、重启网络任务、 不再需要自己封装NSOperation 2.NSURLSession 可以发起以下任务 默认所有的任务都是挂起的 DataTask UploadTask DownloadTask 3.NSURLSessionConfiguration 配置请求信息 4.DataTask. getDemo://创建session sharedSession //生成dataTask/*url ;完成时候的回调*/ //开启任务[dataTask resume]; postDemo://创建session//请求//get->post//请求体//开启任务resume 5.downloadTask下载文件:异步执行 //创建session //下载任务/*location 文件下载到本地的路径;response响应头;错误*/ //拷贝文件cache //文件保存路径/*文件路径;拷贝到哪里;错误*/ //开启任务 问题:文件确实下载 但是文件会自动删除(保证用户闪存有一个好的利用率) 在block返回之前要拷贝 打开文件 如果block执行完成之后 文件就不删除了 6.session下载进度使用代理方式 //session设置代理/