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
        }

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一切的欢欣 都是那么短暂 一切的美丑 都是自己的分别心 浅饮白瓷 舌尖茶香 苦虽苦 可苦后自得心内甘
    婴羊阅读 1,670评论 0 3
  • 躺在床上思索着为什么你会难过,突然想起来一件事。初中的时候刚和你分手,晚上七八点的样子,天气下起了蒙蒙细雨,突然...
    罚抄李雯一万遍阅读 1,137评论 0 0
  • “非典型”总统特朗普与 与 算法奇点设置--尚齐猎人才商城433算法揭秘(之五) 一、不能被众多唱衰百度的声音所蒙...
    上齐猎人才商城阅读 2,875评论 0 0