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
        }

另本人目前正在深圳工作,业余爱好是围棋,有相同爱好的朋友欢迎联系切磋。

你可能感兴趣的:(swift Alamofire的简单使用)