Skip to content

Instantly share code, notes, and snippets.

@royhowie
Created May 22, 2015 19:47
Show Gist options
  • Save royhowie/ea4887266135a8c305cf to your computer and use it in GitHub Desktop.
Save royhowie/ea4887266135a8c305cf to your computer and use it in GitHub Desktop.
import Foundation
func makeRequest (url:String, email:String, password: String, done: (NSURLResponse!, NSData!, NSError!) -> Void) -> Void {
let URL = NSURL(string: url)
let postData = "email=\(email)&password=\(password)"
var request : NSMutableURLRequest = NSMutableURLRequest(URL: URL!)
request.HTTPMethod = "POST"
request.HTTPBody = postData.dataUsingEncoding(NSUTF8StringEncoding)
request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
request.setValue("application/json", forHTTPHeaderField: "Accept")
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler: done);
}
let url = "http://plebvote.com:1337/order/login"
makeRequest(url, "test@test", "test", {(response, data, error) in
NSLog("response: %@, data: %@, error: %@", response, data, error)
NSLog("hi")
})
while(true) {
NSRunLoop.currentRunLoop().runMode(NSDefaultRunLoopMode, beforeDate: NSDate())
usleep(10)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment