AFHTTPSessionManager * manager = [AFHTTPSessionManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer]; // 返回的不是JSON格式就要加这个
NSDictionary *dict = @{@"uuid":@"a42f104e-36d1-4f22-8e63-8a91f32123****1.8"};
[manager POST:@"http://192.168.1.108:8080/AppServer/user/cancerBespeakHx?" parameters:dict progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
[MBProgressHUD showSuccess:@"取消预约成功" toView:self.view];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"123123%@",error);
[MBProgressHUD showError:@"取消预约失败" toView:self.view];
}];
}
manager.responseSerializer = [AFHTTPResponseSerializer serializer]; // 返回的不是JSON格式就要加这个
NSDictionary *dict = @{@"uuid":@"a42f104e-36d1-4f22-8e63-8a91f32123****1.8"};
[manager POST:@"http://192.168.1.108:8080/AppServer/user/cancerBespeakHx?" parameters:dict progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
[MBProgressHUD showSuccess:@"取消预约成功" toView:self.view];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"123123%@",error);
[MBProgressHUD showError:@"取消预约失败" toView:self.view];
}];
}
本文介绍如何使用AFHTTPSessionManager发起带有进度监听的POST请求,并展示了一个具体的示例,包括设置响应序列化器、定义参数以及处理请求的成功与失败情况。

1184

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



