afnetworking网络请求,ios中的网络请求示例代码
2016-02-03 10:49
716 查看
<pre name="code" class="objc">-(void)myActivityAddClick:(UIButton *)btn {
//注意url中不能有空格 NSString *url = @"xxx"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; NSMutableDictionary *params = [NSMutableDictionary new]; NSUserDefaults *userRealNameDefaults = [NSUserDefaults standardUserDefaults]; NSString *userid = [userRealNameDefaults objectForKey:@"user_id"]; [params setValue:userid forKey:@"app_user_id"]; [params setValue:self.activityName forKey:@"activity_name"]; [params setValue:self.activityTime forKey:@"activity_time"]; [params setValue:self.activityAward forKey:@"activity_award"]; [params setValue:self.activityCount forKey:@"activity_awardnum"]; [manager POST:url parameters:params success:^(AFHTTPRequestOperation * _Nonnull operation, id _Nonnull responseObject) { NSLog(@"%@",responseObject); NSString *messageStr = [[responseObject objectForKey:@"datas"]objectForKey:@"msg" ]; [messageStr isEqualToString:@"ok"]; if([messageStr isEqualToString:@"ok"]){ _hud = [MBProgressHUD showHUDAddedTo:self.tableView animated:YES]; _hud.mode = MBProgressHUDModeText; _hud.labelText = @"添加成功"; _hud.removeFromSuperViewOnHide = YES; [_hud hide:YES afterDelay:1]; [self performSelector:@selector(backToNext) withObject:nil afterDelay:1.0f]; } } failure:^(AFHTTPRequestOperation * _Nullable operation, NSError * _Nonnull error) { // hud = [MBProgressHUD showHUDAddedTo:_MyTableView animated:YES]; // hud.mode = MBProgressHUDModeText; // hud.labelText = @"加载失败"; // hud.removeFromSuperViewOnHide = YES; // [hud hide:YES afterDelay:1]; NSLog(@"failure"); }]; }
相关文章推荐
- http://www.lz13.cn
- lwip tcp编程
- 用AFNetworking3.0封装网络请求
- java 网络编程复习(转)
- Http四种请求方式:post ,get ,put,delete
- HTTP 2.0的那些事
- c# http下载文件的代码
- 网络系统调用延迟
- openstack neutron gre网络拓扑实验总结
- WAMP配置httpd.conf允许外部访问
- IIS虚拟目录实现与文件服务器网络驱动器映射共享
- 使用Reachability类判断iOS设备的当前网络连接类型
- http错误代码含义大全详解
- 2016太原网络营销师郭文军剖析支付宝#集褔#的原因
- 【AJAX】——XMLHttpRequest对象
- xp系统下网络打印机怎么设置
- 构建LAMP平台(三)(软件版本:httpd-2.4.16,php-5.6.12,mysql-5.6.26)
- Android实现网络多线程断点续传下载
- 解决Win10服务主机本地系统网络受限
- Android 本地加载网页与显示网络图片