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];
    
  • 相关阅读:
    VMware中Ubuntu 14.04出现Unknown Display问题解决
    VMWare桥接、NAT和only-host三种模式
    Tomcat目录下文件详解
    Java socket2
    Java socket1
    网络基础知识
    java awt 乱码问题
    窗口Dialog
    windowsEvents
    鼠标适配器Adapter
  • 原文地址:https://www.cnblogs.com/fume/p/5315239.html
Copyright © 2011-2022 走看看