[Swift 工作tips] 之 使用Alamofire做網路請求時佈建要求逾時(timeout)時間

來源:互聯網
上載者:User

標籤:

 

在應用開發過程中,經常需要網路請求,在網路請求的過程中,一般的第三方網路架構的逾時時間比較長為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, _) in12     }

歡迎批評指正!

 

[Swift 工作tips] 之 使用Alamofire做網路請求時佈建要求逾時(timeout)時間

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.