取消Afnetworking 2.0中的发布请求
您好,我正在使用AFnetworking 2.0提出请求。 我的请求看起来像这样。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFXMLParserResponseSerializer serializer]; [manager.requestSerializer setValue:@"some value" forHTTPHeaderField:@"x"]; [manager POST:url parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) { //doing something } failure:^(AFHTTPRequestOperation *operation, NSError *error) { // error handling. }];
我怎样才能取消这个要求?
POST
方法返回AFHTTPRequestOperation
操作。 您可以通过调用cancel
来取消它。
AFHTTPRequestOperation *post =[manager POST:nil parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { //doing something } failure:^(AFHTTPRequestOperation *operation, NSError *error) { // error handling. }]; //Cancel operation [post cancel];
试过[manager.operationQueue cancelAllOperations]
?
- 如何在AFNetworking 2.0中设置请求超时和caching策略?
- AFNetworking 2和后台任务
- 如何使用AFNetworking 2.0通过Rest API注册?
- AFNetworking 2.0 – 使用responseObject作为NSDictionary
- CFNetwork SSLHandshake失败(-9806)&(-9800)&(-9830)
- (cocoa错误3840.)“(字符0附近的值无效)AFNetworking
- 如何在AFNetworking 2.0中使用Progress参数
- 使用AFNetworking 2.0访问DailyMile API
- UITableViewCell上的UIProgressView