如何使用 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】:我会使用interval
和flatMapFirst
来实现它。
【讨论】:
以上是关于如何使用 RxAlamofire 或 Alamofire 5 及更高版本检查相同的 DataRequest 是不是已经在进行中? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift4 中使用 Rxalamofire 发送 URL 请求
使用 RxAlamofire 创建 Observable 包含网络请求的结果