IOS 网络通信 异步请求
2015-10-22 16:27
288 查看
//异步请求 NSURLConnection.sendAsynchronousRequest(NSURLRequest(URL:NSURL(string: "http://blog.csdn.net/czherui")!), queue: NSOperationQueue()) { (res:NSURLResponse?, data:NSData?, error:NSError?) -> Void in if let _ = error{ print("出错了") }else { print(NSString(data: data!, encoding:NSUTF8StringEncoding)) } } //IOS9.0后,就打算废弃NSURLConnection,使用 NSURLSession // func usingNSURLSession(){ let session = NSURLSession.sharedSession() let request = NSURLRequest(URL: NSURL(string: "http://blog.csdn.net/czherui")!) let task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in // let string = NSString(data: data!, encoding: NSUTF8StringEncoding) print(NSString(data: data!, encoding: NSUTF8StringEncoding)) }) task.resume() }
相关文章推荐
- iOS开发网络篇—NSURLConnection基本使用
- iOS开发网络篇—数据安全
- ios9适配网络
- iOS开发网络篇—GET请求和POST请求
- HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法
- iOS开发网络篇—HTTP协议
- 网络编程 笔记(七) 进程间通信
- linux0.99网络模块-数据链路层(发送)
- RX7640 reset MP卡后的网络设置过程
- asiHttpRequest 取消访问的时候跳exc_bad_access
- 【软考】网络—OSI七层模型
- [IOS] ASIHttpRequest库使用过程中发现的几个小问题
- kernel: TCP: time wait bucket table overflow 的解决
- Winpcap网络开发库入门,分类: C/C++/VC++
- HttpClient的用法
- 一次完整的HTTP事务是怎样一个过程?
- HTTP content-type对照表
- 记录一下centos安装httpd+php+mysql的过程
- DHCP 流程
- 分类算法之贝叶斯网络(Bayesian networks)