AFNetworking用法
首先下载AFNetworking库,
#import "AFNetworking.h"
使用一下方式进行http请求
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"qiuqi" forKey:@"usercode"];
[dict setObject:md5Pwd forKey:@"password"];
[manager POST:url parameters:dict success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSString *flag = [responseObject objectForKey:@"IsError"];
if ([flag intValue] == 1) {
[self addHud:[responseObject objectForKey:@"Message"]];
}else{
NSDictionary *userInfo = [responseObject objectForKey:@"Data"];
del.user.usercode = [userInfo objectForKey:@"usercode"];
[del setUserTag];
[self addHud:[responseObject objectForKey:@"Message"]];
}
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"上传失败%@",error);
}]; AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"qiuqi" forKey:@"usercode"];
[dict setObject:@“123” forKey:@"password"];
[manager POST:url parameters:dict success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSString *flag = [responseObject objectForKey:@"IsError"];
if ([flag intValue] == 1) {
[self addHud:[responseObject objectForKey:@"Message"]];
}else{
NSDictionary *userInfo = [responseObject objectForKey:@"Data"];
del.user.usercode = [userInfo objectForKey:@"usercode"];
[del setUserTag];
[self addHud:[responseObject objectForKey:@"Message"]];
}
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"上传失败%@",error);
}];
AFNetworking用法相关推荐
- 详解AFNetworking的HTTPS模块
0.0 简述 文章内容包括: AFNetworking简介 ATS和HTTPS介绍 AF中的证书验证介绍 如何创建服务端和客户端自签名证书 如何创建简单的https服务器 对CA正式证书和自签名证书的 ...
- Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
1. AFNetworking AFNetworking是一个非常受欢迎的轻量级的iOS.Mac OS X网络通信类库.它建立在NSURLConnection.NSOperation以及其技术的基础上 ...
- 开源中国iOS客户端学习——(八)网络通信AFNetworking类库
AFNetworking是一个轻量级的iOS网络通信类库,继ASI类库不在更新之后开发者们有一套不错选择: AFNetworking类库×××和使用教程: https://github.com/AFN ...
- 【iOS】网络操作与AFNetworking
众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐.操作起来很不方便.不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各 ...
- AFNetworking 使用说明
AFNetworking 时间 2014-02-14 15:26:18 CSDN博客 原文 http://blog.csdn.net/yin_xianwei/article/details/192 ...
- AFNetworking
http://blog.csdn.net/yin_xianwei/article/details/19200959 谷歌翻译 AFNetworking是为iOS和Mac OS X.它是建立在之上的愉快 ...
- c语言中external,static关键字用法
static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...
- Pandas_transform的用法
先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...
- Python中yield和yield from的用法
yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...
最新文章
- SVN 文件的解锁方法
- java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart
- mac 更换默认蓝牙适配器_蓝牙防丢器实现安卓的BLE接口编程
- 【机器学习基础】对样本不均衡的处理
- 【蓝桥杯Java_C组·从零开始卷】第七节、递归
- 【redis】 windows 32x 64x
- php html页面获取session,怎么在html中获取session变量
- 简单介绍Javascript匿名函数和面向对象编程
- 关于网站那些不得不说的小秘密
- 「2013-9-14」Change Remote Desktop Port
- Laravel 源码解读
- 转载一篇让你全面了解什么是.NET。
- 如何快速翻译医学类英文专业文献?
- 05【实操篇-文件目录类命令】
- cat 链接并显示文件
- 初识Java ~ (二) # Java 中程序的执行流程,(万字长文)特别细~ 可收藏~
- Zabbix 3.0 版本企业微信群机器人报警
- oracle dba_waiters中的lockid是什么,查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL...
- 车联网用到了哪些关键技术,未来的趋势是什么
- Android中文API文档