自己封装的afnetworking数据请求

来源:互联网 发布:tw域名 编辑:程序博客网 时间:2024/05/17 08:21


.h里

+(void)startPostRequestWithUrl:(NSString *)urlStr withParameters:(NSDictionary *)parameter successBlock:(void(^)(NSDictionary *dic))successBlock failBlock:(void(^)(NSDictionary *dic))failBlock;

.m里

+(void)startPostRequestWithUrl:(NSString *)urlStr withParameters:(NSDictionary *)parameter successBlock:(void (^)(NSDictionary *))successBlock failBlock:(void (^)(NSDictionary *))failBlock

{

    AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManager manager];

    manager.responseSerializer              = [AFJSONResponseSerializer serializer];

    [manager POST:urlStr parameters:parameter success:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSString *dicc                      = [responseObject objectForKey:@"message"];

        NSLog(@"POST✈️%@",dicc);

            successBlock(responseObject);


    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        NSLog(@"POST失败%@",error);

        failBlock(nil);

    }];

}



1 0