@property (nonatomic, strong) NSURLSessionDataTask *task;
@property (nonatomic, strong) AFHTTPSessionManager *manager;
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
self.manager = manager;
NSURLSessionDataTask *task = [manager POST:@"http://www.google.com" parameters:@"" progress:^(NSProgress * _Nonnull uploadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
for (int i =0; i < 10000; i++) {
NSLog(@"==============%d", i);
}
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"");
}];
self.task = task;
取消网络请求方法
①[self.task cancel];
②[self.manager invalidateSessionCancelingTask];
//使用[self.manager.operationQueue cancelAllOperations]不能取消网络请求