【问题标题】:How to set request timeout with alamofire?如何使用 alamofire 设置请求超时?
【发布时间】:2018-12-12 15:36:46
【问题描述】:

我尝试使用此代码但无法正常工作

let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForRequest = 60
manager.upload( ....

任何其他方式或我的代码有什么问题

编辑:请求上传图片

【问题讨论】:

  • Set timeout in Alamofire的可能重复
  • 我不认为它是重复的,因为他们设置的是请求超时而不是会话超时。这是两个不同的东西
  • @AbhishekThapliyal,我认为您没有正确阅读问题。因为他想设置请求超时而不是会话超时。

标签: ios swift


【解决方案1】:

试试这个

 let alamoFireManager = Alamofire.SessionManager.default
 let configuration = URLSessionConfiguration.background(withIdentifier: "com.url.background")
 configuration.timeoutIntervalForRequest = TimeInterval(requestTimeOutInterval)
 alamoFireManager = Alamofire.SessionManager(configuration: configuration)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-23
    • 2019-06-25
    • 2020-04-15
    • 2021-01-26
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    相关资源
    最近更新 更多