设置Alamofire时限甚至不执行请求

时间:2018-09-20 12:36:22

标签: ios swift alamofire

我正在使用以下设置网络请求的时间限制:

let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10
configuration.timeoutIntervalForResource = 10
let AFManager = Alamofire.SessionManager(configuration: configuration) 
AFManager.request(requestAddress , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: header).responseJSON

但是,这甚至没有正确执行代码,我得到的状态代码为nil。也许是因为网络运行缓慢,并且它不在乎10秒的时间限制。

但是使用了它:

Alamofire.request(requestAddress , method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: header).responseJSON

我想按预期使用时间限制。如何更正上面的代码才能正常工作?

0 个答案:

没有答案