网页数据获取:同步与异步方法解析
在进行网页数据获取时,我们常常会遇到各种问题,比如文件未找到、服务器无响应或者用户网络连接中断等。为了更好地处理这些情况,我们需要了解同步和异步两种数据获取方式。
1. 同步数据获取
同步数据获取是一种较为直接的方式,但它也有一定的局限性。
1.1 创建请求
在同步获取数据时,我们需要创建一个 NSURLRequest 对象来向远程服务器请求数据。具体步骤如下:
1. 创建 NSURL 对象:
NSURL *url = [[NSURL alloc] initWithString:kImageURL];
- 创建
NSURLRequest对象:
NSURLRequest *req = [[NSURLRequest alloc] initWithURL:url];
1.2 发送请求并获取响应
使用 NSURLConnection 的类方法 sendSynchronousRequest:returningResponse:error: 来发送请求并获取数据:
NSHTTPURLResponse* r
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



