другой тайм-аут для другого запроса с Alamofire - PullRequest
1 голос
/ 31 октября 2019

Я использую Alamofire для использования веб-сервисов в iOS, мой вопрос заключается в том, возможно ли иметь разные таймауты с Alamofire для разных запросов к веб-сервисам.

Метод:

let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10

Хорошо работает, интересно, если для двух разных таймаутов необходимо иметь два разных экземпляра клиента (?)

1 Ответ

1 голос
/ 01 ноября 2019

Установка времени ожидания запроса для каждого запроса может быть произведена путем генерации ваших собственных URLRequest значений с пользовательским набором timeoutInterval s или путем принятия протокола Alamofire URLRequestConvertible и использования более CRUD-подобного моделирования для ваших API. производить URLRequest с, которые выполняются Alamofire. Мы описываем такой подход в нашей Расширенной документации . (Обратите внимание, что этот документ будет обновлен для обновления Alamofire 5 в ближайшее время.)

...