【发布时间】:2021-12-30 03:46:42
【问题描述】:
我通过此代码将所有请求的 timeOutInterval 设置为 30 秒:
class DefaultAlamofireSession: Alamofire.Session {
static let shared: DefaultAlamofireSession = {
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 30
configuration.timeoutIntervalForResource = 30
return DefaultAlamofireSession(configuration: configuration)
}()
}
在测试时,我注意到只有我的 GET 请求在 30 秒时超时。我的 POST 请求仍在使用默认间隔,即 60 秒。
谁能解释为什么并可能告诉我如何使 POST 请求也超时 60 秒?
非常感谢, 辣椒粉
【问题讨论】:
标签: ios swift timeout alamofire moya