问题标签 [moya]

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 回答
122 浏览

swift3 - Moya 构建错误

从 中添加了一个 pod 文件Moya,但出现了构建时错误。不服气,创建了一个新项目,设置了 pod 并添加Moya并安装了 pod。出现了相同的一组构建时编译器错误。我在MoyaGitHub 存储库的问题中没有发现任何问题。如果有帮助,请使用 XCode 8.2.1 和 swift 3。构建时编译器错误的屏幕截图

0 投票
2 回答
8476 浏览

ios - 如何从“MoyaError”获取错误状态码?

我正在使用Moya,Moya_ModelMapperRxSwift来执行网络请求。这是我的示例代码:

409一切正常,但是当我从服务器收到例如状态代码响应类型时,我不知道如何获取错误代码。如果我打印错误,我会得到:

jsonMapping(Status Code: 409, Data Length: 0)

但我不知道如何通过代码获取此状态码。错误是MoyaErrorEnum 类型。这里是 MoyaError 的源代码

谢谢!

0 投票
1 回答
1003 浏览

iphone - 使用 moya_modelMapper 映射 moya 结果

我的网络服务类中有以下功能:

在我的 TransportViewModel 我有这个初始化方法:

问题是它出现在我的flatMap方法中,但它从来没有出现mapflatMap.

当我像这样向我的网络服务功能添加订阅部分时:

我看到我的回复打印正确。有人可以帮我吗?

0 投票
1 回答
107 浏览

ios - 无法将 JSON 响应分配给预先声明的数组

我正在用 Swift 开发一个爱好项目 iOS 应用程序,以学习在 Moya 中使用 JSON。这是我的 VC 代码的样子:

启动应用程序后,squirrels数组为空。我不确定它是否与 Moya 有关,还是我的 View Controller 流程​​中的缺陷?

0 投票
2 回答
1542 浏览

swift - BDD 测试中的 Moya 存根请求

我想在我的Quick/Nimble BDD 测试中发出Moya存根请求。Moya有一个我使用 JSON 文件创建的参数:sampleData

如何在测试中使用此参数?在测试中提出Moya存根请求的任何想法?

谢谢!

0 投票
0 回答
550 浏览

ios - 如何使用 Moya 在 HTTP 标头字段中获取响应

我已经像这样配置了我的提供程序:

但我不知道如何在 HTTP 标头字段中获取响应,我只能在正文中获取字段。

0 投票
2 回答
1794 浏览

ios - 从 Moya 请求生成 cURL 输出?

我正在使用Moya,需要为网络请求打印 cURL。

通常,在 Alamofire 4 中,我会这样做:

我的 Moya 呼叫站点如下所示:

我已经查看了 Moya 的文档,但我似乎无法获得我正在寻找的结果。我启用了NetworkLoggingPlugin但仍然不确定如何打印cURL某些请求。有人可以帮我找到将 Moya 打印到控制台request的正确方法吗?cURL

0 投票
3 回答
926 浏览

ios - 在 iOS 中构造 Moya TargetType

我正在尝试在我的项目中使用 Moya 和 RxSwift

我正面临 url 包含“?”的问题

我创建的这个 TargetType

问题是当我提出请求时。url 路径返回不正确

这是我从控制台获得的网址

但正确的应该是

处理“?”时有问题 (它变成了url中的%3F”字符。我们怎样才能让它正常工作呢?

更新

这就是我如何称呼我的 Moya

0 投票
2 回答
4882 浏览

swift - RxSwift 分页

我无法让这个解决方案发挥作用: https ://github.com/liuznsn/RxMoyaPaginationNetworking

也许有人可以告诉我错误在哪里。加载变量永远不会变为假。我想问题出在可观察的请求中,但我不知道为什么。

0 投票
3 回答
7980 浏览

ios - 枚举元素不能作为实例成员引用

.updateMyWeightGoal我正在使用 Moya 创建一个 API 层,并在创建端点请求时不断收到上述目标错误。

我创建了另一个相同类型的 Moya API,并使用与goalAPI此相同的方式调用它,并且运行良好。

任何可能导致此问题的想法

供参考这里是类型的类weightGoalData定义

以及API的定义: