基于NSURLConnection封裝的AF和基于NSURLSession(2013Apple推出)封裝的AF
一渐裸、基于NSURLConnection封裝的AF(AFHTTPRequestOperationManager請求方式)
基于HTTP協(xié)議的規(guī)定分析AF的使用
請求報文結(jié)構(gòu):請求行,,請求頭,,請求體,,
1.1創(chuàng)建并設(shè)置請求對象
請求行:請求方法,請求資源路徑,HTTP協(xié)議版本
根據(jù)url調(diào)用不同的請求方法獲取請求對象NSURLRequest
請求頭:請求服務(wù)器地址昏鹃,客戶端系統(tǒng)環(huán)境尚氛,客戶端所能接受的數(shù)據(jù)類型
根據(jù)需求設(shè)置具體的請求頭信息
請求體:請求數(shù)據(jù)的具體參數(shù)
根據(jù)需求設(shè)置請求參數(shù)
1.2 發(fā)起請求
創(chuàng)建并設(shè)置AFHTTPRequestOperationManager
AFHTTPRequestOperationManager通過NSURLRequest對象生成AFHTTPRequestOperation對象(在回調(diào)比block中處理返回?cái)?shù)據(jù)的業(yè)務(wù)邏輯)
將AFHTTPRequestOperation對象添加到operationQueue隊(duì)列發(fā)起請求
二、基于NSURLSession封裝的AF
相關(guān):基于AF2.5和3.0的封裝