2 AFHTTPSessionManager

AFHTTPSessionManager 是 AFURLSessionManager 的子類
 
其中包含如下兩個屬性,能夠進行自定義,支持json,propertyLish,xml等格式。
AFHTTPRequestSerializer 
AFHTTPResponseSerializer 
 
默認狀況下,初始化生成的返回時json格式。
 
AFHTTPRequestSerializer 主要是對NSURLRequest 進行處理,將method,URLString,parameters 等放進NSURLRequest 中。
 
設置安全策略:AFSecurityPolicy
 
 
AFHTTPSessionManager 對外提供了請求的方法,有GET,POST ,HEAD,PUT,PATCH,PUT,Delete等。 
如圖所示: 
 
能夠看出GET,HEAD,POST,PUT,PATCH,DELETE這些方法的不一樣之處在於method名稱不一樣。
 
 
這個函數的主要做用
一、構建NSMutableURLRequest  (是經過AFHTTPRequestSerializer)
二、拿構建好的NSMutableURLRequest,生成NSURLSessionDataTask。(是在AFURLSessionManager中實現的)
相關文章
相關標籤/搜索