问题标签 [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.

0 投票
1 回答
153 浏览

rxalamofire - RxAlamofire:对成员 'json(_:_:parameters:encoding:headers:)' 的模糊引用

当我尝试编译下面的代码时,出现错误:

对成员 'json( :: parameters:encoding:headers:)' 的模糊引用

代码是从 RxAlamofire Github 存储库页面复制和粘贴的

0 投票
0 回答
151 浏览

alamofire - Alomafire:在请求失败期间从 DataRequest 对象获取响应正文

我们如何从 DataRequest 对象中获取响应正文?我正在使用 RxAlomafire.request 方法进行 http 调用。当 http 请求失败时,需要来自响应正文的一些数据。

0 投票
0 回答
1317 浏览

ios - 如何使用 Alamofire 和 rxSwift 刷新 Api 授权令牌?

我尝试管理 rxswift 和 Alamofire 以获得响应。
当令牌未过期时,这些函数会成功获得响应。
但是当令牌过期时,我不知道如何刷新令牌然后重试使用新令牌获得响应。
我应该怎么做才能刷新令牌并重试?
我还阅读了 Alamofire 文档,发现“RequestAdapter”和“RequestRetrier”。
我应该在我的情况下使用 RequestAdapter 和 RequestRetrier 吗?
但我不知道如何在我的“getRequestJSON”函数中使用它们,
或者有什么好主意来刷新令牌并重试。
谢谢。

0 投票
2 回答
1365 浏览

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

我想使用 RxAlamofire 取消之前的请求。
但我不知道在哪里调用取消函数。
我有一个 searchBar,我在函数“textdidchange”中调用 API。
因此,我想取消之前的请求并使用新参数调用 API。
有什么建议可以帮助我吗?
谢谢。

0 投票
1 回答
566 浏览

ios - RxAlamofire - 下载完成的事件丢失

我正在使用 RxAlamofire 下载文件。我有这样的事情:

不幸的是,downloadResult observable 在下载完成时不会发出下一个事件,它只会发出 onCompleted。

当下载完成到 flatMap 到下一个请求时,我需要下一个事件。目前我基于进度(下载进度> = 1)来发出我感兴趣的事件。

但我觉得这不是最好的解决方案,现在它可以工作,但我担心这种方法在某些情况下可能会失败。

你能提出一些建议吗?我错过了 RxAlamofire 下载 api 中的某些内容吗?

0 投票
1 回答
1134 浏览

alamofire - 在 RXMoyaProvider 上设置请求超时

我正在将 Moya 与 RxSwift 一起使用,我正在尝试按照建议使用以下代码设置网络调用(API 调用)的请求超时:

在声明您的提供者时包括自定义 Alamofire 管理器

但我收到一条错误消息:使用未解析的标识符“networkActivityClosure”

0 投票
1 回答
1016 浏览

alamofire - 如何使用 RxSwift 和 alamofire 获得嵌套 api 调用的响应?

如何使用 RxSwift 和 alamofire 获得嵌套 api 调用的响应?在这里,我得到了来自 alamofire api cal 的响应,因此我需要调用另一个 api 调用。我想获得第二个 api 调用响应。谁能建议我解决这个问题的解决方案。请。

}

}

然后

0 投票
2 回答
1402 浏览

ios - RxAlamofire 取消网络请求

下面是 RxAlamofire 网络请求的示例代码。我的问题是我想在视图控制器被关闭时取消这个请求。

我试图将此请求分配给全局变量,但requestJSON方法返回Observable<(HTTPURLResponse, Any)>类型。

当视图控制器被解除时,有没有办法处理这个请求?

0 投票
2 回答
1338 浏览

ios - 闭包元组参数错误

我正在尝试使用 RxSwift 和 RxAlamofire 编写一个 API 层。这是 API 请求的代码。

我在 .map 函数中遇到错误“闭包元组参数'(HTTPURLResponse,Any)'不支持解构”。关于如何解决这个问题的任何想法?在此处输入图像描述

0 投票
1 回答
1551 浏览

rxalamofire - RxAlamofire - 如何获得错误响应?

当 RxAlamofire 调用中发生错误时,我需要响应正文。我见过这个黑客,但我想知道是否有更清洁的方法。

受此启发,我使用类似的 hack创建了这个RxAlamofire 分支。有了它,错误通常是一个实例,DataResponseError因此您可以这样做: