问题标签 [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.
ios - 在每个请求之前调用的自定义“平面图”
所以我拥有的是一个使用 REST 端点的应用程序,但在它可以使用它之前。它必须调用一个注册端点,该端点将一个 DeviceId 分配给必须在所有后续 API 调用中使用的设备。
目前我正在使用 Moya 和 RxSwift 来链接和转换请求。
我在想我会像这样根据我的要求调用自定义操作员
我认为 waitForDeviceId() 应该看起来像这样。
这显然没有编译。
您对如何实现这样的和运营商有任何想法,或者可能是一种不同的方式。先感谢您。
swift - 使用 Moya 处理缓存
我们在项目中将 Moya、RxSwift 和 Alamofire 实现为 pod。
有谁知道您如何使用此技术控制每个 url 请求的缓存策略?
我已经阅读了 Moya 的 GitHub 页面上的很多问题,但仍然找不到任何东西。还尝试使用存储为 sampleData 文件的实际 json 响应,如下所示:
提前感谢任何专业提示:)
rx-swift - 在 RxSwift 4.0.0 中正确使用 retryWhen 运算符
使用 RxSwift 3.6.1,我对 ObservableType 进行了此扩展,以在错误请求后获取新令牌:
然后我可以使用它:
但是现在使用 RxSwift 4.0.0 的序列期望
PrimitiveSequence<SingleTrait, Response>
有人可以向我解释如何使用 RxSwift 4.0.0 做同样的事情吗?我尝试对 PrimitiveSequence 进行扩展,但出现了一些编译错误。
swift - 如何更改 Moya 中的不记名令牌
该文档显示了如何使目标需要不记名令牌,我喜欢这样做
然后它展示了如何向提供者添加令牌,我确实喜欢这样
但是当令牌过期时,我该如何更改令牌?Moya 是否提供了一种方法来自动化这个过程,如果我得到一个禁止的 http 响应(意味着我没有被授权),它会自动请求一个令牌?
firebase - 安装 pod 时出现问题
为 Cloud Messaging 添加了 Firebase pod(推送通知)
吊舱“火力基地/核心”
pod 'Firebase/消息传递'
Undefined symbols for architecture x86_64: "__T09Alamofire11URLEncodingVAA17ParameterEncodingAAWP", referenced from: __T09App0A3ApiO4task4Moya4TaskOfg in App.o "__T09Alamofire12JSONEncodingVN", referenced from: __T09App0A3ApiO4task4Moya4TaskOfg in App.o "__T09Alamofire11URLEncodingVN", referenced from: __T09App0A3ApiO4task4Moya4TaskOfg in App.o "__T09Alamofire12JSONEncodingVAA17ParameterEncodingAAWP", referenced from: __T09App0A3ApiO4task4Moya4TaskOfg在 App.o "__T09Alamofire11URLEncodingV7defaultACfgZ" 中,引用自:__T09App0A3ApiO4task4Moya4TaskOfg 在 App.o "__T09Alamofire12JSONEncodingV7defaultACfgZ" 中,引用自:__T09App0A3ApiO4task4Moya4TaskOfg in App.o ld:未找到架构 x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我也在使用Moya。但是在添加 Firebase pod 时会出现问题。
oauth-2.0 - Moya 11.0.1 和 oauth2 会话刷新
当 oauth2 访问令牌过期时,我遇到了多个异步 https 调用的 moya 问题。有人用 moya 实现 oauth2 范例吗?
swift - RxSwift 和 Moya 同步请求
现在我遇到了一种情况,我从分离的线程开始了几个请求,比如线程池。
我想让这些请求是同步的,所以它们将在完全相同的线程上启动和结束,而不是在主线程上。
我尝试设置.observeOn(CurrentThreadScheduler.instance)
, 但由于响应处理程序线程始终是主线程而不是当前线程。
是否可以将当前线程指定为响应的处理程序线程?
ios - 使用 moya 发送一个 swiftyjson 数组
我正在尝试使用 moya 发送一个 swiftyJSON json 对象数组,但它不断产生错误并崩溃。
我的任务如下:
其中 token 只是一个字符串,而 json 是 JSON 类型。
错误是:
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“JSON 写入 (_SwiftValue) 中的类型无效”
有任何想法吗?谢谢!
ios - 如何在 moya swift 中添加进度视图?
如何在 moya swift 中添加进度视图?,这是正确的。这是使用progressblock的正确方法吗?