Установка ограничения времени Alamofire даже не выполняет запрос - PullRequest
0 голосов
/ 20 сентября 2018

Я использую следующее для установки ограничения по времени для сетевого запроса:

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

Однако это даже не выполнило код должным образом, и я получаю код состояния как ноль.Может быть, потому что сеть была медленной, и ей было безразлично ограничение по времени в 10 секунд.

Использование этого, однако, сделало:

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

Я хочу использовать ограничение по времени, как ожидалось.Как мне исправить вышеприведенный код для правильной работы?

...