网络编程_post_异步-请求_获取网络数据
来源:互联网 发布:淘宝店怎么改名字 编辑:程序博客网 时间:2024/05/17 22:30
//1.获取URL
NSURL *url = [[NSURLalloc]initWithString:POST_URL];
//2.创建请求对象
NSMutableURLRequest *mutableRequest = [[NSMutableURLRequestalloc]initWithURL:url];
[mutableRequestsetHTTPMethod:@"POST"];
NSData *bodyData = [POST_BODYdataUsingEncoding:NSUTF8StringEncoding];
[mutableRequestsetHTTPBody:bodyData];
//3.创建链接
[NSURLConnectionsendAsynchronousRequest:mutableRequest queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response,NSData *data, NSError *connectionError) {
//解析数据
NSDictionary *dictionary = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingAllowFragmentserror:nil];
_dataArray = [[NSMutableArrayalloc]initWithCapacity:5];
for (NSDictionary *dictin [dictionary objectForKey:@"news"]) {
News *news = [Newsnew];
[news setValuesForKeysWithDictionary:dict];
[_dataArrayaddObject:news];
}
for (News *newsin _dataArray) {
NSLog(@"%@",news);
}
}];
- 网络编程_post_异步-请求_获取网络数据
- 网络编程_post_异步-代理_获取网络数据
- 网络编程_post_同步_获取网络数据
- 网络编程_get_异步-请求_获取网络数据
- 网络编程_get_异步-代理_获取网络数据
- 网络异步请求数据
- 异步请求网络数据
- 网络请求 获取数据
- 网络编程_get_同步_获取网络数据
- 使用异步请求网络数据
- JSON异步获取网络数据
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- iOS网络编程-ASIHTTPRequest异步请求
- 采样频率Hz 采样率KSPS或MSPS,两种单位的换算关系
- Android常用组件——定制化的SwipeListView
- ajax不能跳转页面,需要传递Message来决定结果
- linux定时任务的设置
- 第二十二篇:UITableView练习代码
- 网络编程_post_异步-请求_获取网络数据
- No2地图 MapKit框架
- NDK调试
- 架构之路(一):目标
- showModelessDialog() 详解
- 单例模式
- 显示创建Mat对象的七种方法
- Web——WCF实现RESTFul Web Service
- LeetCode----Kth Largest Element in an Array