kar*_*rma 27
Swift 3.0
var request = URLRequest(url: URL(string: "http://example.com")!)
request.httpMethod = "POST"
let session = URLSession.shared
session.dataTask(with: request) {data, response, err in
print("Entered the completionHandler")
}.resume()
Run Code Online (Sandbox Code Playgroud)
小智 17
斯威夫特3
let url = URL(string: "http://example.com/get")
URLSession.shared.dataTask(with: url!, completionHandler: {
(data, response, error) in
if(error != nil){
print("error")
}else{
do{
let json = try JSONSerialization.jsonObject(with: data!, options:.allowFragments) as! [String : AnyObject]
OperationQueue.main.addOperation({
self.tableView.reloadData()
})
}catch let error as NSError{
print(error)
}
}
}).resume()
Run Code Online (Sandbox Code Playgroud)
Swift 3和Xcode 8中的REST API使用URLSession和JSONSerialization