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