//1.创建URL
NSURL *url = [[NSURL alloc]initWithString:POST_URL];
//2.创建请求对象
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];
//小插曲:设置请求方式
[request setHTTPMethod:@"POST"];
//3.创建BODY
NSData *bodyData = [POST_BODY dataUsingEncoding:NSUTF8StringEncoding];
//设置body
[request setHTTPBody:bodyData];
//4.链接,请求数据
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//--------- 数据解析 ------------
_dataArray = [[NSMutableArray alloc]initWithCapacity:5];
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
//封装成Model对象
for (NSDictionary *dict in [dictionary objectForKey:@"news"]) {
News *news = [News new];
[news setValuesForKeysWithDictionary:dict];
[_dataArray addObject:news];
}
//校验
for (News *news in _dataArray) {
NSLog(@"%@",news);
}