问题标签 [rxalamofire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alamofire - 使用 RxAlamofire 限制同时下载
鉴于我的应用程序将从服务器下载文件,而我只希望同时进行 1 次下载,那么如何做到这一点RxAlamofire
呢?我可能只是缺少一个 Rx 运算符。这是粗略的代码:
我的问题是a) RxAlamofire 将同时下载多个项目,并且b)为这些不同的项目多次调用 (progress) 块(每个项目都有不同的进度信息,导致 UI 表现得有点奇怪)。
如何确保下载一个一个而不是同时完成?
ios - 使用 RxAlamofire 上传带参数的文件
我有一系列图像。
我想上传图片到服务器,上传每张图片后,我会得到图片的 URL 作为响应。
如何使用 RxAlamofire 组织上传链(循环)并获取所有响应?
PS 我没有找到使用 RxAlamofire 将多部分数据上传到服务器的示例
swift - RxAlamofire 重试不起作用
我正在尝试使用 RxAlamofire,retry()
但我无法使其工作。我试图将retry()
块添加到不同的位置,但没有任何区别。
如果我添加retry(3)
到它的末尾 apiClient.get(type: .posts).retry(3)
似乎有效。有没有办法向ApiClient
类添加重试逻辑?谢谢。
swift3 - RxAlamofire 发布多部分数据
如何使用 RxAlamofire 发送 Multipart 数据
例如在Alamofire
- 如何使用RxAlamofire获得相同的行为/功能?
- 或者将这个函数包装在 Observable 中的一种方式?
ios - RxAlamofire:retryWhen 掉入订阅块
我正在尝试使用最大重试次数来实现 alamofire 调用。代码如下:
不幸的是,在重试时,我进入了订阅中的 onNext 块——在得到结果之前我不想到达那里。(按预期超出最大重试次数后,onError 会出错)。请问有人可以帮忙吗?
ios - RxAlamofire - 订阅不起作用
我正在学习 RxAlamofire,我遇到了以下问题:在 onNext 的这段代码片段中,onError 和 onCompleted 没有被调用,好像订阅根本不起作用。比较一下,一段代码与普通的 Alamofire 工作得很好。
rx-swift - 使用密钥获取json时如何发出错误
我正在使用 RxAlamorefire 在我的应用程序中处理网络任务。
我的问题是:当我发出请求并返回 json。如果 json 有一个关键的“错误”,我需要发出错误通知而不是 onNext 通知。
我的代码是这样的:
ios - 使用 RxAlamofire 创建 Observable 包含网络请求的结果
我正在尝试RxAlamofire
包装网络请求结果。
我的目标是触发请求、处理 JSON 响应并创建包含网络操作成功或发生任何错误的 Observable。
在其他地方,我可以调用创建 Observable 并订阅它的函数,并通过错误消息通知用户它是成功还是失败。
我的实现如下:
我们如何更正代码以及如何从其他地方调用它来通知过程的结果?
ios - RxAlamofire 不能与 URLRequest 一起使用
我RxAlamofire
用来创建我的observable
. 我已经建立了URLRequest
. 通常情况下,Alamofire
我们可以使用 likeAlamofire.request(urlRequest)
但似乎RxAlamofire
无法使用RxAlamofire.requet(urlRequest)
这是我的功能
似乎RxAlamofire
只接受参数是URL
and URLConvertible
。奇怪的是我通过 RxAlamofire 查看有两种方法可以同时接受URLConvertible
和URLRequestConvertible
。任何人都有同样的问题以及如何解决?我问这个是因为我的应用程序使用Alamofire Router
的是枚举采用URLRequestConvertible
.
swift - RXAlamofire 不返回数据(错误与否)
这是我工作得很好的非反应性代码。
函数 getLatestHtml2 () {
}
但是,当我使用此代码使其具有反应性时。
我在打印语句中没有得到任何数据。我什至使用了 RxAlamofire,我觉得这段代码是正确的方法,它有错误检查:
它在任何地方都没有产生数据或错误。我需要知道我的语法是否错误,或者我对反应式编程的想法是否错误。
我将其称为 .getLatestHTMLX()。谢谢 !