基于NSURLConnection封裝的AF和基于NSURLSession(2013Apple推出)封裝的AF
一、基于NSURLConnection封裝的AF(AFHTTPRequestOperationManager請求方式)
基于HTTP協(xié)議的規(guī)定分析AF的使用
請求報文結構:請求行,,請求頭,,請求體,,
1.1創(chuàng)建并設置請求對象
請求行:請求方法,請求資源路徑,HTTP協(xié)議版本
根據(jù)url調用不同的請求方法獲取請求對象NSURLRequest

請求頭:請求服務器地址,客戶端系統(tǒng)環(huán)境,客戶端所能接受的數(shù)據(jù)類型
根據(jù)需求設置具體的請求頭信息

請求體:請求數(shù)據(jù)的具體參數(shù)
根據(jù)需求設置請求參數(shù)

1.2 發(fā)起請求
創(chuàng)建并設置AFHTTPRequestOperationManager

AFHTTPRequestOperationManager通過NSURLRequest對象生成AFHTTPRequestOperation對象(在回調比block中處理返回數(shù)據(jù)的業(yè)務邏輯)

將AFHTTPRequestOperation對象添加到operationQueue隊列發(fā)起請求

二、基于NSURLSession封裝的AF