I changed timeoutIntervalForRequest with
let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForRequest = 3
manager.request(url).response {}
but seems not worked, Any suggestion?
This worked for me :)
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = TimeInterval(7)
configuration.timeoutIntervalForResource = TimeInterval(7)
let session = URLSession(configuration: configuration)
let task = session.dataTask(with: url) {}
Changes to the configuration of an already initialized URLSession have no effect, per Apple's documentation. If you want a custom timeout, either set the value on your requests, or create a custom URLSession with a custom configuration, as outlined in document
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With