如何使用 RxAlamofire 或 Alamofire 5 及更高版本检查相同的 DataRequest 是不是已经在进行中? [关闭]

Posted

技术标签:

【中文标题】如何使用 RxAlamofire 或 Alamofire 5 及更高版本检查相同的 DataRequest 是不是已经在进行中? [关闭]【英文标题】:How to check if same DataRequest is already in progress using RxAlamofire or Alamofire 5 and up? [closed]如何使用 RxAlamofire 或 Alamofire 5 及更高版本检查相同的 DataRequest 是否已经在进行中? [关闭] 【发布时间】:2020-12-07 13:30:44 【问题描述】:

我的工作流程很简单。

我不需要发出相同的 DataRequest 2 次,并且需要检查此请求是否已经在进行中。 如果请求不在进行中,我需要在某个特定时间过去后提出请求。

我如何使用 Alamofire 实现这样的目标? 我正在使用“Alamofire”、“5.2.2”和“RxAlamofire”、“5.6.2”。

【问题讨论】:

到目前为止你有什么尝试? 【参考方案1】:

我会使用intervalflatMapFirst 来实现它。

【讨论】:

以上是关于如何使用 RxAlamofire 或 Alamofire 5 及更高版本检查相同的 DataRequest 是不是已经在进行中? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 swift4 中使用 Rxalamofire 发送 URL 请求

如何使用 RxAlamofire 取消先前的请求?

使用 RxAlamofire 创建 Observable 包含网络请求的结果

RxAlamofire - 如何获得错误响应?

RxAlamofire 使用 json 正文进行 post call

有没有办法在 Swift 或 RxAlamofire 中退出浏览器会话?