基于NSURLConnection封装的AF和基于NSURLSession(2013Apple推出)封装的AF
一、基于NSURLConnection封装的AF(AFHTTPRequestOperationManager请求方式)
基于HTTP协议的规定分析AF的使用
请求报文结构:请求行,,请求头,,请求体,,
1.1创建并设置请求对象
请求行:请求方法,请求资源路径,HTTP协议版本
根据url调用不同的请求方法获取请求对象NSURLRequest
请求头:请求服务器地址,客户端系统环境,客户端所能接受的数据类型
根据需求设置具体的请求头信息
请求体:请求数据的具体参数
根据需求设置请求参数
1.2 发起请求
创建并设置AFHTTPRequestOperationManager
AFHTTPRequestOperationManager通过NSURLRequest对象生成AFHTTPRequestOperation对象(在回调比block中处理返回数据的业务逻辑)
将AFHTTPRequestOperation对象添加到operationQueue队列发起请求
二、基于NSURLSession封装的AF