您的位置:首页 > 理论基础 > 计算机网络

关于NSURLSession的基本使用

2015-11-03 12:25 639 查看
用业余时间慢慢整理一下最近的收获,关于NSURLSession,使用起来简单方便,因为其中使用了Block,所以回调非常好用,暂时没有进行深入研究,只是把最基本的使用罗列出来,有空了再神八.
//get 请求方式
<pre name="code" class="objc">//
NSString *urlString=@"";
NSURL *url=[NSURL URLWithString:urlString];
NSURLSession *urlSession=[NSURLSession sharedSession];
NSURLSessionDataTask *dataTask=[urlSession dataTaskWithURL:url completionHandler:^(NSData *data,NSURLResponse *response,NSError *error){
if (error) {
NSLog(@"error-%@",error.description);
}
else{
//进行数据处理
}

}];
//开始请求
[dataTask resume];
//Post 请求方式
<pre name="code" class="objc">//NSURL *url=[NSURL URLWithString:urlString];NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];[request setHTTPMethod:@"POST"];[request setHTTPBody:data];NSURLSession *urlSession=[NSURLSession sharedSession];NSURLSessionDataTask *dataTask=[urlSession dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {if (error) {NSLog(@"error-%@",error.description);}else{
<span style="white-space:pre">		</span>//进行数据处理}];[dataTask resume];

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息