NSURL *URL = [NSURL URLWithString:@http];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSURLSessionDataTask *task = [manager GET:URL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
//取消单个请求
[task cancel];
//取消当前所有
[manager.operationQueue cancelAllOperations];
本文介绍如何利用AFNetworking库中的AFHTTPSessionManager类来发送HTTP GET请求,并演示了如何处理响应数据及错误情况。此外,还展示了如何取消特定请求或全部正在进行的请求。

5554

被折叠的 条评论
为什么被折叠?



