gpt4 book ai didi

swift - 在 Alamofire 中更改超时时间

转载 作者:可可西里 更新时间:2023-10-31 23:44:24 28 4
gpt4 key购买 nike

如何更改超时间隔时间以在 Alamofire 中获得长时间运行的 API 响应。

我试过以下代码:

let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()
configuration.timeoutIntervalForRequest = 300.0 // seconds
let alamofireManager = Alamofire.Manager(configuration: configuration)

alamofireManager.request(method, urlString, parameters: parameters)
.authenticate(user: primaryUserName, password: primaryPassword)
.validate(contentType: ["application/json"])
.responseJSON {

alamofireResponse in

if alamofireResponse.response == nil {

print("nil response")
}
}

但是它没有得到任何数据。响应为零。现在可以做什么?谢谢。

最佳答案

您首先需要使用 3 秒超时创建自己的 session 配置,然后创建自定义管理器实例。更多信息可以在 README 中找到.

关于swift - 在 Alamofire 中更改超时时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33984912/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com