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()