最近剛剛?cè)肼毴∮猓褂胹wift的Alamofire進行網(wǎng)絡(luò)請求的時候遇到了不少問題说莫,上網(wǎng)搜了好久無果得运,最后在同事的幫助下總算能用了,所以寫在這里給有需要的人看看鹅心,也是防止自己忘記吕粗。
//設(shè)置請求的URLRequest
let URL = NSURL(string: urlStr)
let URLRequest = NSMutableURLRequest(URL: URL!)
#設(shè)置請求的數(shù)據(jù)編碼格式,關(guān)鍵步驟旭愧,網(wǎng)上搜索的貌似都沒有這步
let encoding = Alamofire.ParameterEncoding.JSON
let MutableURLRequest = encoding.encode(URLRequest, parameters: parameters).0
//設(shè)置請求方式
MutableURLRequest.HTTPMethod = requestMethod
//設(shè)置請求超時時間溯泣,可省略,設(shè)置為0就是無超時時間
MutableURLRequest.timeoutInterval = timeoutInterval
//發(fā)送請求
Alamofire.request(MutableURLRequest).responseJSON { (response) -> Void in
//根據(jù)response返回的內(nèi)容做出相應(yīng)動作榕茧,詳情可以去搜索或者看官方文檔Alamofire
}
另本人目前正在深圳工作垃沦,業(yè)余愛好是圍棋,有相同愛好的朋友歡迎聯(lián)系切磋用押。