我变了请求超时间隔 with
let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForRequest = 3
manager.request(url).response {}
但似乎不起作用,有什么建议吗?
这对我有用:)
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = TimeInterval(7)
configuration.timeoutIntervalForResource = TimeInterval(7)
let session = URLSession(configuration: configuration)
let task = session.dataTask(with: url) {}
根据 Apple 文档,对已初始化的 URLSession 的配置进行更改不会产生任何影响。如果您想要自定义超时,请设置请求的值,或使用自定义配置创建自定义 URLSession,如中所述document
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)