在应用开发过程中,经常需要网络请求,在网络请求的过程中,一般的第三方网络框架的超时时间比较长为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 }
欢迎批评指正!
时间: 2024-10-13 10:40:38