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