NSURLRequest 和 NSURLConnection 的网络操作
发布时间:2020-12-16 07:47:10 所属栏目:百科 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 在IOS开发中,使用NSURL来表示一个网络URL,而相关操作都是通过NSURLRequest来实现的。 var loadURL = NSURL.URLWithString("http://0.0.0.0:8080")va
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考
在IOS开发中,使用NSURL来表示一个网络URL,而相关操作都是通过NSURLRequest来实现的。
var loadURL = NSURL.URLWithString("http://0.0.0.0:8080") var request = NSURLRequest(URL: loadURL) func syncHttpTesting(){ var url = "http://0.0.0.0:8080" var content = NSString(contentsOfURL: NSURL(string: url),encoding: NSUTF8StringEncoding,error: nil) var binContent = NSData(contentsOfURL: NSURL(string: url)!) // 二进制要做如下转换 // println(NSString(data: binContent!,encoding: NSUTF8StringEncoding)) } func asyncHttpTesting(){ var url = "http://0.0.0.0:8080" var resp: NSURLResponse? var error: NSError? var data = NSURLConnection.sendAsynchronousRequest( NSURLRequest(URL: NSURL(string: url)!),returningResponse: &resp,error: &error) if let d = data { println(NSString(data: d,encoding: NSUTF8StringEncoding)) } if let r = rest { println(r) } if let e = error { println(e) } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |