工作流程(AFNetworking)
环境配置
工作模式
创建一个NSURLSessionConfiguration,用于第二步创建NSSession时设置工作模式和网络设置:
网络设置
创建一个NSURLSession,系统提供了两个创建方法:
task
创建一个NSURLRequest调用刚才的NSURLSession对象提供的Task函数,创建一个NSURLSessionTask。
根据职能不同Task有三种子类:
NSURLSessionUploadTask:上传用的Task,传完以后不会再下载返回结果;
NSURLSessionDownloadTask:下载用的Task;
NSURLSessionDataTask:可以上传内容,上传完成后再进行下载。
得到的Task,调用resume开始工作。
解耦和封装网络请求处理
|
|
|
|