I want to make a synchronous HTTP request, given a target URL.
// Set the URL where we're making the request
let request = NSURLRequest(URL: NSURL(string: "https://iswift.org")!)
do {
// Perform the request
var response : AutoreleasingUnsafeMutablePointer<NSURLResponse?> = nil
let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: response)
// Get data as string
let str = NSString(data: data, encoding: NSUTF8StringEncoding)
print(str)
}
catch let error as NSError {
print("Ooops! Something went wrong: \(error)")
}