直接上代码:
这里//向服务器上传数据
-(void)importDate:(UIButton *)button {
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:_count,@"count",_productId,@"Id", nil];
AFHTTPRequestOperationManager* mgr = [AFHTTPRequestOperationManager manager];
//发送请求
[mgr POST:E_returnGoodsDetailURL parameters:dic constructingBodyWithBlock:^(id<AFMultipartFormData> totalformData) {
for (int i = 0; i<_imageArr.count; i++) {
[totalformData appendPartWithFileData:[_imageArr objectAtIndex:i] name:[NSString stringWithFormat:@"image%i",i] fileName:[NSString stringWithFormat:@"image%i.jpg",i] mimeType:@"image/jpeg"];
}
} success:^(AFHTTPRequestOperation *operation, id responseObject) {
//成功回调
NSLog(@"成功回调====%@",responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//失败回调
} ];
}
原理部分,从网上看到一个博主的文章:
1、网络请求中常用的有Get请求,Post请求,还有Head、Put、Delete、Options、Trace、Connect等
GET 获取指定资源