CCRequestTool 0.0.3

CCRequestTool 0.0.3

[chenjg] 维护。



  • cjg

CCRequsetTool

AFN 网络请求工具的二次封装

####集成方法

pod "CCRequsetTool"

####post,get,delete,put等请求使用方法

- (void)post{
    NSDictionary *params = @{
            @"method": @"Unbound",
            @"perner": @"80663839",
            @"cardId": @"xxxxxxxxxxx",
    };
    [CCRequestTool.shared requestWithURL:@"http://183.66.64.39:8118/ZCServer/rePassword.do" type:RequestTypePost params:params finish:^(BOOL success, id data, NSString *json, NSURLSessionDataTask *task) {
        if (success) { //请求成功

        }
    }];
}

####表单上传视频,图片等

- (void)formData{
    NSDictionary *params = @{
            @"method": @"Unbound",
            @"perner": @"80663839",
            @"cardId": @"xxxxxxxxxxx",
    };
    NSData *data = UIImagePNGRepresentation([UIImage imageNamed:@"test"]);
    CCNetModel *netModel = [[CCNetModel alloc] initWithData:data key:@"test" fileName:@"test.png" dataType:@"image/png"];
    [CCRequestTool.shared formDataWithURL:@"http://183.66.64.39:8118/ZCServer/rePassword.do" params:params header:nil models:@[netModel] upProgress:^(NSProgress *upProgress) {
        NSLog(@"进度:%.2f",upProgress.fractionCompleted);
    } finish:^(BOOL success, id data, NSString *json, NSURLSessionDataTask *task) {
        if (success) { //上传成功

        }
    }];
}