问题标签 [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.
swift - 如何在 RxAlamofire 中使用 Array 作为参数而不是 Dictionary 发布请求?
我正在尝试将 RxAlamofire 用于响应式请求。有一种创建POST
请求的方法 -
[[String : Any]]
但是由于显而易见的原因,我不能将数组传递给参数。那么如何以这个数组作为参数创建一个请求呢?
更具体一点,我可以通过
作为参数,因为它是类型[String : Any]
但我不能像这样传递数组
现在学生的类型是[[String : Any]]
那么 Alamofire 或 RxAlamofire 是否有任何方便的方法来创建以 JSON 数组为参数的请求?还是我们必须采取更艰难的方式?
swift - 使用 swift POST 二进制数据
我想通过 RxAlamofire、Alamofire 甚至没有任何库发布二进制数据,但经过几天的研究和尝试,我无法做到。
在这里,您可以找到我试图重现的请求的 POSTMAN 示例:
是一个 post 方法,带有 Authorization 和 Content-Type 标头以及附加的二进制数据。
我试图找到一些例子或相关的东西,但我找不到解决方案。我可以找到多部分表单数据示例,但是对于多部分表单数据,服务器不起作用(是外部 API)
如果有人可以指导我或向我展示一些示例代码。
这里以用于登录的代码为例,并向您展示我想要实现的目标:
这里是 LoginResponse 对象:
最后是扩展 URLRequestConvertible 的 APIRouter:
先感谢您!
编辑转换成 RxAlamofire
使用下面的代码,我可以解决问题并将其转换为 RxSwift,但我想使用 RxAlamofire 来获得相同的结果:
ios - 使用 RxSwift 定期调用 API
我正在尝试定期(每 10 秒)调用一个返回模型 Json 对象的 API:
如果值更改messageCount
,则更新 UI。likesCount
我尝试了 Timer 解决方案,但我发现它有点乱,我想要一个使用 RxSwift 和 RxAlamofire 的更清洁的解决方案。
非常感谢任何帮助,因为我是 Rx 的新手。
swift - 使用 RxSwift 将 Alamofire 请求绑定到表视图
所以我已经研究了几天 RxSwift,并试图用它创建一个简单的应用程序。我已将我的表的 searchController 绑定到结果,这些结果会输入到cellForRowAt
函数中。如何将 alamofire 响应绑定到每个单元格?我需要做哪些?
- 使用 RxAlamofire 创建一个 searchResultsArray
- 将 searchResultsArray 更改为 a
Variable
并使用toObservable
? - 绑定
response
或searchResultsArray
创建每个单元格。
我需要使用的功能是:
这是我当前的 RxSwift 代码:
这是我当前的单元格创建功能。showSearchResults
单击取消按钮时更改。
这是我当前的 api 请求:
我想用 RxSwift 解决方案替换 cellForRowAt。
swift - ObjectMapper - 将 JSON 字典映射为嵌套对象
我正在尝试使用 ObjectMapper 来使用 JSON 响应。到目前为止,我的回复是这样的:
到目前为止,我已经为整个 paramsStructure 和 Single Structure 对象的嵌套集合创建了 StructuresObject。现在我想将图块映射到嵌套在 Structure 对象中的 TileStructure 对象集合中,如下所示。
我主要需要将此 JSON 切片字典映射到 [Int: TileStructure] 中,其中键是字典键,而 TileStructure 是包含“布局”和“类型”属性的可映射对象。
预先感谢您的帮助 :)
编辑!!!
我尝试了 denis_lor 方法,但是当我从 RxAlamofire 运行解析数据时,出现以下异常:
这就是我调用请求的方式
这就是我的对象映射器:
}
我认为问题可能出在编码上,而这就是造成那些转义“\”的原因,而这些转义则归于键不匹配。
swift - RxAlamofire 请求在我第二次调用该函数时没有被触发
我有一个应该返回 Observable 的函数。当我第一次调用该函数时,一切正常,我收到了预期的结果,但是第二次我想使用不同的参数发出相同的请求,该函数会自动返回与以前相同的响应,但它没有完全触发请求。嵌套了多个请求,因为每个新请求都依赖于前一个请求的结果。
它看起来像这样:
当我调用它时,它看起来像这样:
当我触发“someObservable”时,它按预期运行request2,但没有发出实际请求。
最后,我对结果执行 onNext。
swift - 有没有办法在 Swift 或 RxAlamofire 中退出浏览器会话?
我是web scrapping
一个用户必须登录的特定网站。注销用户很简单,但注销后网站要求用户登录"close the browser"
。如果用户仅关闭选项卡然后重新进入站点,他们将被带回登录帐户。有没有办法以某种方式模拟在 Swift 或 RxAlamofire 中关闭浏览器?
ios - RxAlmofire 将参数传递给 requestJSON [:]
以下是 RxAlamofire 提供的用于发出 requestJSON 请求的方法 没有传递参数的方法 [String : String]
如何将参数传递给RxAlamofire requestJSON 方法
ios - 如何在帖子正文中使用 RxAlamofire 传递 json 进行帖子调用
我想使用RxAlamofire进行 post 调用,它提供了函数 requestJson,它需要两个参数 类型 get 或 post 和 url但是没有参数来传递 post json body如何做到以下是我的代码