[Swift 工作tips] 之 使用Alamofire做网络请求时设置请求超时(timeout)时间
在应用开发过程中,经常需要网络请求,在网络请求的过程中,一般的第三方网络框架的超时时间比较长为15秒;
那么,我们如何来指定请求的超时时间呢?
在Swift的世界里,比较有名的网络是Alamofire GitHut地址:https://github.com/Alamofire/Alamofire
那么,在使用Alamofire 的时候,设置Alamofire的请求时间如下:
本例代码如下:
1 var alamofireManager : Manager? 2 // 设置请求的超时时间 3 let config = NSURLSessionConfiguration.defaultSessionConfiguration() 4 config.timeoutIntervalForRequest = 5 // 秒 5 6 self.alamofireManager = Manager(configuration: config) 7 8 // 设置urlStr paramDic 等参数 9 self.alamofireManager!.request(Method.GET,urlStr, parameters: paramDic, 10 encoding: ParameterEncoding.URL) 11 .responseJSON { (_, _, json, _) in 12 }
欢迎批评指正!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。