项目详情
由
分享
HelloGitHub 评分
0 人评分
开源•MIT
认领
讨论
收藏
分享
15.4k
星数
是
中文
Swift
主语言
是
活跃
1
贡献者
175
Issues
是
组织
无
最新版本
2k
Forks
MIT
协议
更多

基于 Alamofire 的轻量级 Swift 网络层框架。它提供了网络抽象层,使用起来足够简单,能够方便地与 RXSwift、PromiseKit、ObjectMapper 结合,轻松地应对常见的开发任务。同时也非常全面,应对复杂任务也同样容易。最后 Moya 有一个很棒的社区,贡献者们提供了很多实用的扩展
```swift
provider = MoyaProvider<GitHub>()
provider.request(.zen) { result in
switch result {
case let .success(moyaResponse):
let data = moyaResponse.data
let statusCode = moyaResponse.statusCode
// do something with the response data or statusCode
case let .failure(error):
// this means there was a network failure - either the request
// wasn't sent (connectivity), or no response was received (server
// timed out). If the server responds with a 4xx or 5xx error, that
// will be sent as a ".success"-ful response.
}
}
```
收录于:
第 58 期
评论
评分:
暂无精选评论