swift 自带HTTP请求
HTTPGet("http://www.baidu.com") {
(data: String,error: String?) -> Void in if error != nil { println(error) } else { println(data) } } func HTTPGet(url: String,callback: (String,String?) -> Void) { var request = NSMutableURLRequest(URL: NSURL(string: url)!) HTTPsendRequest(request,callback) }
func HTTPsendRequest(request: NSMutableURLRequest, callback: (String,arial; font-size:14px; line-height:21px"> let task = NSURLSession.sharedSession().dataTaskWithRequest( request,arial; font-size:14px; line-height:21px"> { data,response,error in if error != nil { callback("",error.localizedDescription) } else { callback( NSString(data: data,encoding: NSUTF8StringEncoding)!,arial; font-size:14px; line-height:21px"> nil ) } })
task.resume() } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |