29,027
社区成员
发帖
与我相关
我的任务
分享
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [CustomResponseSerializer new];
[manager GET:@"http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDUSD=x+USDCNY=x+USDHKD=x+USDJPY=x+USDTHB=x+USDEUR=x+USDGBP=x"
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"success");
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"failed");
}];
用AFHTTPResponseSerializer的子类去解析:
@interface CustomResponseSerializer : AFHTTPResponseSerializer
@end
@implementation CustomResponseSerializer
-(id)responseObjectForResponse:(NSURLResponse *)response data:(NSData *)data error:(NSError *__autoreleasing *)error{
// 返回nil为失败;返回有效的对象,即成功
return @"";
}
@end