【发布时间】:2018-10-16 23:18:17
【问题描述】:
这是我在设置 SessionManager 时尝试更改超时长度的代码:
private var defaultSessionManager: Alamofire.SessionManager = {
let config = URLSessionConfiguration.default
config.httpMaximumConnectionsPerHost = 10
config.timeoutIntervalForRequest = TimeInterval(120)
return Alamofire.SessionManager(configuration: config)
}()
但是,请求的超时时间总是 60 秒(这里是 iOS 工具 netfox 的截图):
我也尝试将timeoutIntervalForResource 配置为也没有成功。
这不是通过 SessionManager 为请求配置超时长度的正确方法吗?如果是这样,我该怎么做
【问题讨论】: