NSURLSession

NSURL *url = [NSURL URLWithString:@"http://oy3n0hshj.bkt.clouddn.com/shenhe/paobuji.txt"];

//2、创建请求(Request)对象(默认为GET请求);
NSURLRequest *requst = [[NSURLRequest alloc]initWithURL:url];
//3、发送请求
NSURLSession *session = [NSURLSession sharedSession];
// 4.根据会话对象,创建一个Task任务:
NSURLSessionDataTask *sessionDataTask = [session dataTaskWithRequest:requst completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    NSLog(@"从服务器获取到数据");
     NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
    NSLog(@"%@",@(httpResponse.statusCode));
    /*
     HTTP: Status 200 – 服务器成功返回网页
     HTTP: Status 404 – 请求的网页不存在
     HTTP: Status 503 – 服务不可用
     */
}];
// 5.最后一步,执行任务(resume也是继续执行):
[sessionDataTask resume];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NSURLSession概述1. NSURLSession session类型NSURLSession包括下面3种...
    瞎嘚嘚阅读 1,912评论 2 2
  • 1 概念从iOS7开始新增的NSURLSession类来替代NSURLConnectionNSURLSession...
    037e3257fa3b阅读 279评论 0 0
  • 在苹果彻底弃用NSURLConnection之后自己总结的一个网上的内容,加上自己写的小Demo,很多都是借鉴网络...
    付寒宇阅读 4,366评论 2 13
  • 天寒风拂秋渐老,节气立冬到。 菊绽枫渐红,独倚高楼,望断天涯渺。 轻言翠减芳菲少,入目皆花笑。 独为异乡人,寸寸柔...
    逸塵居士阅读 597评论 0 0
  • 一直以来我是一个不喜欢权威的人,从小到大,仿佛是命运的安排,我的考验似乎从未离开过权威这个课题. 我出生在一个算是...
    安妮_beijing阅读 572评论 1 5