RESTRequest 0.4.1

RESTRequest 0.4.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期上次发布2016年7月
SPM支持SPM

muukiimuukii维护。



 
依赖
BrickRequest~> 0.4.0
SwiftyJSON~> 2.3.1
RxSwift~> 2.0
 

  • 作者
  • muukii

RESTRequest

BrickRequest的示例使用。

RESTRequest的依赖。

  • BrickRequest (Alamofire的好架构)
  • Alamofire (请求核心)
  • RxSwift (分发,使用reachable自动重试)
  • SwiftyJSON (响应,请求参数)

使用

定义请求

  • GET
struct GetUsers: GETRequestType {
  var path: String {
    return "/user"
  }

  var parameterJSON: JSON {
    let json = JSON([
      "limit" : 10,
      "page" : 1,
    ])
    return json
  }
}

调度请求

let context = GetUsers()
_ = context.resume().subscribeNext { json in
    // response
}

要求

安装

RESTRequest可通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中:

pod "RESTRequest"

作者

muukii,[email protected]

许可证

RESTRequest采用MIT许可证。有关更多信息,请参阅LICENSE文件。