zoukankan      html  css  js  c++  java
  • NSURLSession网络请求

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

            //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];
    
  • 相关阅读:
    String
    Array常用方法
    Array类
    ruby调试/练习时的小技巧
    集合类对象的遍历处理办法
    Tech road one step 7-Noc to 13-Nov
    Tech road one step 31-Oct 6-Nov
    TechRoad_oneStep_17-23 10
    TechRoad_oneStep_1001
    TechRoad_oneStep_0919
  • 原文地址:https://www.cnblogs.com/fume/p/5315239.html
Copyright © 2011-2022 走看看