CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

RequestController 0.3.0

RequestController 0.3.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Oct 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by ShengHuaWu.



Request Controller

This project is a HTTP request component in Swift, and it’s inspired by Exploring MVC-N in Swift and Mock Classes You Don’t Own.

  • Current version supports Swift 3.

Usage

First thing is to import the RequestContoller framework. Once imported, you’re able to create a request and then set up the response handler.

let url = NSURL(string: "https://developer.apple.com")!
let requestController = RequestContoller()
let request = requestContoller.request(url).response { result in
  do {
    let (response, data) = try result.unwrap()
    // Response handling
  } catch let error {
    // Error handling
  }
}
request.resume()