app外包代码里面的网络数据请求不是太统一,现总结如下:
1,AFURLSessionManager
来源:第三方库
时机:异步
方法:downloadTaskWithRequest...
返回:NSURLSessionDownloadTask*
场景:个人设置的头像下载以及pdf文件下载
2,NSURLConnection
来源:苹果官方
时机:同步
方法:sendSynchronousRequest
返回:NSData*
场景:绝大多数访问服务器方法,全部应用于DataJsonTool.h文件
3,AFHTTPRequestOperationManager
来源:第三方库
时机:异步
方法:POST:(NSString *)URLString parameters:(id)parameters…
返回:AFHTTPRequestOperation*
场景:邮箱更改、部门搜索、附件加载、多方通话、修改密码、登录等