//初始化AFNetworking管理器
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//設(shè)置解析器類型--->xml
//responseObject 返回的是NSXMLParser類型
manager.responseSerializer = [[AFXMLParserResponseSerializer alloc]init];
//設(shè)置解析器類型--->json
//responseObject 返回的是數(shù)組或者字典類型
manager.responseSerializer = [[AFJSONResponseSerializer alloc]init];
//設(shè)置解析器類型--->二進(jìn)制
//responseObject 返回的是NSData類型
manager.responseSerializer = [[AFHTTPResponseSerializer alloc]init];
//get請(qǐng)求
//第一個(gè)參數(shù) 連接地址
//第二個(gè)參數(shù) 是請(qǐng)求的時(shí)候需要傳遞的參數(shù)
//第三個(gè)是代碼塊 請(qǐng)求成功時(shí)進(jìn)入
//第四個(gè)是代碼塊 請(qǐng)求失敗時(shí)進(jìn)入
//responseObject是服務(wù)器端返回給客戶端的數(shù)據(jù)
[manager GET:JSON_URL parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
//responseObject 返回的是XML類型
NSXMLParser *parser = (NSXMLParser *)responseObject;
parser.delegate = self;
[parser parse];
//返回json類型
dic = responseObject;
//responseObject 返回的是NSData類型
// sax解析
NSXMLParser *parser = [[NSXMLParser alloc]initWithData:responseObject];
parser.delegate = self;
[parser parse];
//也可以用dom解析
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//請(qǐng)求失敗的時(shí)候執(zhí)行這里。
NSLog(@"本次請(qǐng)求失敗。。。%@",error);
}];