美文网首页
NSURLSession

NSURLSession

作者: MisYing | 来源:发表于2017-11-14 10:57 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/xepxvxtx.html