NSURLSession网络请求

我的感受在网上很难找到很简单的网络请求。或许是我才疏学浅 ,  全部就有了下面这一段 , 虽然都是代码 , 可是全有注释 。php

        //1/获取文件访问路径
        NSString *path=@"http://1.studyios.sinaapp.com/getAllClass.php";
        //2.封装URL
        NSURL *url=[NSURL URLWithString:path];
        //3.建立请求命令
        NSURLRequest *request=[NSURLRequest requestWithURL:url];
    //4.建立会话对象   经过单利方法实现
    NSURLSession *session=[NSURLSession sharedSession];
    //5.执行会话的任务   经过request 请求  获取data对象
    NSURLSessionDataTask *datatask=[session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
        //7.Json
        NSArray *arrJson=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];
        NSLog(@"%@",arrJson);
//        NSLog(@"%@",data);
    }];
    //6.真正的执行任务
    [datatask resume];
相关文章
相关标签/搜索