swift Alamofire的简单使用

作者: saiGo | 来源:发表于2016-03-23 12:08 被阅读1343次

最近刚刚入职,使用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
        }

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

相关文章

网友评论

  • findM://设置请求超时时间,可省略,设置为0就是无超时时间
    timeoutInterval 不设置是有一个默认时间的 而不是没有超时时间
  • 拿铁代码:求一个alamofireimage的
  • 江将蒋酱:请问一下,工作是如何找到的?现在还有机会去求职么
    saiGo:@江将蒋酱 加我qq540843583
    江将蒋酱:@saiGo 我现在也在找 我们交流下可以么?QQ微信都行
    saiGo:@江将蒋酱 投简历找的呗
  • SeraZheng:其实使用大家都熟识得第三方库时,去GitHub上仔细熟读一下ReadMe更甚者有开发文档,就会少走许多弯路。。。个人意见,不喜勿喷
    saiGo:@SeraZheng 恩确实,多谢建议

本文标题:swift Alamofire的简单使用

本文链接:https://www.haomeiwen.com/subject/exillttx.html