swift Alamofire的簡單使用

最近剛剛入職,使用swift的Alamofire進行網絡請求的時候遇到了不少問題,上網搜了好久無果,最后在同事的幫助下總算能用了,所以寫在這里給有需要的人看看,也是防止自己忘記。

//設置請求的URLRequest
let URL = NSURL(string: urlStr)
let URLRequest = NSMutableURLRequest(URL: URL!)

#設置請求的數據編碼格式,關鍵步驟,網上搜索的貌似都沒有這步
let encoding = Alamofire.ParameterEncoding.JSON 
let MutableURLRequest = encoding.encode(URLRequest, parameters: parameters).0

//設置請求方式
MutableURLRequest.HTTPMethod = requestMethod

//設置請求超時時間,可省略,設置為0就是無超時時間
MutableURLRequest.timeoutInterval = timeoutInterval

//發送請求
Alamofire.request(MutableURLRequest).responseJSON { (response) -> Void in
              //根據response返回的內容做出相應動作,詳情可以去搜索或者看官方文檔Alamofire
        }

另本人目前正在深圳工作,業余愛好是圍棋,有相同愛好的朋友歡迎聯系切磋。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一切的歡欣 都是那么短暫 一切的美丑 都是自己的分別心 淺飲白瓷 舌尖茶香 苦雖苦 可苦后自得心內甘
    嬰羊閱讀 249評論 0 3
  • 躺在床上思索著為什么你會難過,突然想起來一件事。初中的時候剛和你分手,晚上七八點的樣子,天氣下起了蒙蒙細雨,突然...
    罰抄李雯一萬遍閱讀 172評論 0 0
  • “非典型”總統特朗普與 與 算法奇點設置--尚齊獵人才商城433算法揭秘(之五) 一、不能被眾多唱衰百度的聲音所蒙...
    上齊獵人才商城閱讀 381評論 0 0