//初始化AFNetworking管理器
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//設置解析器類型--->xml
//responseObject 返回的是NSXMLParser類型
manager.responseSerializer = [[AFXMLParserResponseSerializer alloc]init];
//設置解析器類型--->json
//responseObject 返回的是數組或者字典類型
manager.responseSerializer = [[AFJSONResponseSerializer alloc]init];
//設置解析器類型--->二進制
//responseObject 返回的是NSData類型
manager.responseSerializer = [[AFHTTPResponseSerializer alloc]init];
//get請求
//第一個參數 連接地址
//第二個參數 是請求的時候需要傳遞的參數
//第三個是代碼塊 請求成功時進入
//第四個是代碼塊 請求失敗時進入
//responseObject是服務器端返回給客戶端的數據
[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) {
//請求失敗的時候執行這里。
NSLog(@"本次請求失敗。。。%@",error);
}];