//HTTP/HTTPS
//URL: [url]http://pic.baike.soso.com/p/20120424/bki-20120424022918-1539307851.jpg[/url]
//创建一个URL对象
var url = NSURL(string: "https://cache.tdyun.com/upload/information/20200311/47/203912.jpg")
//创建一个HTTP请求
var request = NSURLRequest(URL: url)
//发送同步请求,开始下载数据
var response: NSURLResponse?
var error: NSError?
var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: &error)
println("\(response):\(error)")
var httpResponse = response as NSHTTPURLResponse
//数据下载完成
if httpResponse.statusCode == 200 {
println("下载了\(data.length)字节")
data.writeToFile("/Users/cheetah/Desktop/test.jpg", atomically: true)
}
else {
println("下载失败: \(httpResponse.statusCode)")
}
|