问题标签 [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 回答
575 浏览

swift - 如何在 RxAlamofire 中使用 Array 作为参数而不是 Dictionary 发布请求?

我正在尝试将 RxAlamofire 用于响应式请求。有一种创建POST请求的方法 -

[[String : Any]]但是由于显而易见的原因,我不能将数组传递给参数。那么如何以这个数组作为参数创建一个请求呢?

更具体一点,我可以通过

作为参数,因为它是类型[String : Any]

但我不能像这样传递数组

现在学生的类型是[[String : Any]] 那么 Alamofire 或 RxAlamofire 是否有任何方便的方法来创建以 JSON 数组为参数的请求?还是我们必须采取更艰难的方式?

0 投票
1 回答
2859 浏览

swift - 使用 swift POST 二进制数据

我想通过 RxAlamofire、Alamofire 甚至没有任何库发布二进制数据,但经过几天的研究和尝试,我无法做到。

在这里,您可以找到我试图重现的请求的 POSTMAN 示例:

Captura de pantalla 2018-08-20 拉斯 13 42 36 Captura de pantalla 2018-08-20 拉斯 13 42 48

是一个 post 方法,带有 Authorization 和 Content-Type 标头以及附加的二进制数据。

我试图找到一些例子或相关的东西,但我找不到解决方案。我可以找到多部分表单数据示例,但是对于多部分表单数据,服务器不起作用(是外部 API)

如果有人可以指导我或向我展示一些示例代码。

这里以用于登录的代码为例,并向您展示我想要实现的目标:

这里是 LoginResponse 对象:

最后是扩展 URLRequestConvertible 的 APIRouter:

先感谢您!

编辑转换成 RxAlamofire

使用下面的代码,我可以解决问题并将其转换为 RxSwift,但我想使用 RxAlamofire 来获得相同的结果:

0 投票
2 回答
4122 浏览

ios - 使用 RxSwift 定期调用 API

我正在尝试定期(每 10 秒)调用一个返回模型 Json 对象的 API:

如果值更改messageCount,则更新 UI。likesCount我尝试了 Timer 解决方案,但我发现它有点乱,我想要一个使用 RxSwift 和 RxAlamofire 的更清洁的解决方案。

非常感谢任何帮助,因为我是 Rx 的新手。

0 投票
1 回答
1114 浏览

swift - 使用 RxSwift 将 Alamofire 请求绑定到表视图

所以我已经研究了几天 RxSwift,并试图用它创建一个简单的应用程序。我已将我的表的 searchController 绑定到结果,这些结果会输入到cellForRowAt函数中。如何将 alamofire 响应绑定到每个单元格?我需要做哪些?

  • 使用 RxAlamofire 创建一个 searchResultsArray
  • 将 searchResultsArray 更改为 aVariable并使用toObservable?
  • 绑定responsesearchResultsArray创建每个单元格。

我需要使用的功能是:

这是我当前的 RxSwift 代码:

这是我当前的单元格创建功能。showSearchResults单击取消按钮时更改。

这是我当前的 api 请求:

我想用 RxSwift 解决方案替换 cellForRowAt。

0 投票
0 回答
141 浏览

ios - 使用 Alamofire 上传多个数据、图像和用户数据不起作用

我正在处理注册页面。通过使用 Alamofire ,我正在尝试上传多个数据(图像和用户数据),当我提出请求时,问题就在这里,它向我显示了一条消息(消息 =“发生错误。”)。我尝试了很多方法来解决它,但没有奏效。我希望有人帮助我 第一张邮递员 的图像结果

0 投票
1 回答
803 浏览

swift - ObjectMapper - 将 JSON 字典映射为嵌套对象

我正在尝试使用 ObjectMapper 来使用 JSON 响应。到目前为止,我的回复是这样的:

到目前为止,我已经为整个 paramsStructure 和 Single Structure 对象的嵌套集合创建了 StructuresObject。现在我想将图块映射到嵌套在 Structure 对象中的 TileStructure 对象集合中,如下所示。

我主要需要将此 JSON 切片字典映射到 [Int: TileStructure] 中,其中键是字典键,而 TileStructure 是包含“布局”和“类型”属性的可映射对象。

预先感谢您的帮助 :)

编辑!!!

我尝试了 denis_lor 方法,但是当我从 RxAlamofire 运行解析数据时,出现以下异常:

这就是我调用请求的方式

这就是我的对象映射器:

}

我认为问题可能出在编码上,而这就是造成那些转义“\”的原因,而这些转义则归于键不匹配。

0 投票
1 回答
160 浏览

swift - RxAlamofire 请求在我第二次调用该函数时没有被触发

我有一个应该返回 Observable 的函数。当我第一次调用该函数时,一切正常,我收到了预期的结果,但是第二次我想使用不同的参数发出相同的请求,该函数会自动返回与以前相同的响应,但它没有完全触发请求。嵌套了多个请求,因为每个新请求都依赖于前一个请求的结果。

它看起来像这样:

当我调用它时,它看起来像这样:

当我触发“someObservable”时,它按预期运行request2,但没有发出实际请求。

最后,我对结果执行 onNext。

0 投票
1 回答
56 浏览

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

我是web scrapping一个用户必须登录的特定网站。注销用户很简单,但注销后网站要求用户登录"close the browser"。如果用户仅关闭选项卡然后重新进入站点,他们将被带回登录帐户。有没有办法以某种方式模拟在 Swift 或 RxAlamofire 中关闭浏览器?

0 投票
1 回答
199 浏览

ios - RxAlmofire 将参数传递给 requestJSON [:]

以下是 RxAlamofire 提供的用于发出 requestJSON 请求的方法 没有传递参数的方法 [String : String]

如何将参数传递给RxAlamofire requestJSON 方法

0 投票
1 回答
291 浏览

ios - 如何在帖子正文中使用 RxAlamofire 传递 json 进行帖子调用

我想使用RxAlamofire进行 post 调用,它提供了函数 requestJson,它需要两个参数 类型 get 或 post 和 url但是没有参数来传递 post json body如何做到以下是我的代码