post 请求 与上传

来源:互联网 发布:mac鼠标右键设置 编辑:程序博客网 时间:2024/06/06 06:49
#pragma mark -POST上传--(void)postUploadFile:(NSString*)urlStr{    //数据请求队列的管理器,单例    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];        //这样设置 请求的数据是data,不要解析    manager.responseSerializer = [AFHTTPResponseSerializer serializer];    //post上传文件    [manager POST:urlStr parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {        //这里设置上传文件的data                NSString *path = [[NSBundle mainBundle]pathForResource:@"default" ofType:@"png"];             //        [formData appendPartWithFileURL:[NSURL fileURLWithPath:path] name:@"image" error:nil];                [formData appendPartWithFileURL:[NSURL fileURLWithPath:path] name:@"image" fileName:@"default.png" mimeType:@"image/png" error:nil];      } success:^(AFHTTPRequestOperation *operation, id responseObject) {        NSString * str = [[NSString alloc]initWithData:responseObject encoding:NSUTF8StringEncoding];                NSLog(@"str:%@",str);    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {        NSLog(@"%@",error);    }];}#pragma mark -POST请求--(void)postRequest:(NSString*)urlStr{    //数据请求队列的管理器,单例    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];         manager.responseSerializer = [AFHTTPResponseSerializer serializer];    NSDictionary *dict = @{@"username":@"bajie",@"password":@"ershixiong",@"message":@"houge,shifubeiyaoguazhuazoule"};    [manager POST:urlStr parameters:dict success:^(AFHTTPRequestOperation *operation, id responseObject) {        NSString * str = [[NSString alloc]initWithData:responseObject encoding:NSUTF8StringEncoding];                NSLog(@"str:%@",str);    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {        NSLog(@"error:%@",error);    }];    }

0 0