我正在使用以下设置网络请求的时间限制:
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
我想按预期使用时间限制。如何更正上面的代码才能正常工作?