• 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];
    
  • 相关阅读:
    子集和的另外一个问题
    LCS
    表达式求值
    Singleton in java
    自绘ListBox的两种效果
    动态创建、压缩Access数据库(*.MDB)
    C# 中用stopwatch测试代码运行时间
    MVC学习笔记之数据传递
    ATM应用实现
    html的基本语法
  • 原文地址:https://www.cnblogs.com/fume/p/5315239.html
Copyright © 2020-2023  润新知