首先下载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用法相关推荐

  1. 详解AFNetworking的HTTPS模块

    0.0 简述 文章内容包括: AFNetworking简介 ATS和HTTPS介绍 AF中的证书验证介绍 如何创建服务端和客户端自签名证书 如何创建简单的https服务器 对CA正式证书和自签名证书的 ...

  2. Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim

    1. AFNetworking AFNetworking是一个非常受欢迎的轻量级的iOS.Mac OS X网络通信类库.它建立在NSURLConnection.NSOperation以及其技术的基础上 ...

  3. 开源中国iOS客户端学习——(八)网络通信AFNetworking类库

    AFNetworking是一个轻量级的iOS网络通信类库,继ASI类库不在更新之后开发者们有一套不错选择: AFNetworking类库×××和使用教程: https://github.com/AFN ...

  4. 【iOS】网络操作与AFNetworking

    众所周知,苹果搞的一套框架NSContention发送请求与接收请求的方式十分繁琐.操作起来很不方便.不仅要做区分各种请求设置各种不同的参数,而且还要经常在多线程里操作,同时还要对请求与返回的数据做各 ...

  5. AFNetworking 使用说明

    AFNetworking 时间 2014-02-14 15:26:18  CSDN博客 原文  http://blog.csdn.net/yin_xianwei/article/details/192 ...

  6. AFNetworking

    http://blog.csdn.net/yin_xianwei/article/details/19200959 谷歌翻译 AFNetworking是为iOS和Mac OS X.它是建立在之上的愉快 ...

  7. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  8. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

  9. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

最新文章

  1. SVN 文件的解锁方法
  2. java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart
  3. mac 更换默认蓝牙适配器_蓝牙防丢器实现安卓的BLE接口编程
  4. 【机器学习基础】对样本不均衡的处理
  5. 【蓝桥杯Java_C组·从零开始卷】第七节、递归
  6. 【redis】 windows 32x 64x
  7. php html页面获取session,怎么在html中获取session变量
  8. 简单介绍Javascript匿名函数和面向对象编程
  9. 关于网站那些不得不说的小秘密
  10. 「2013-9-14」Change Remote Desktop Port
  11. Laravel 源码解读
  12. 转载一篇让你全面了解什么是.NET。
  13. 如何快速翻译医学类英文专业文献?
  14. 05【实操篇-文件目录类命令】
  15. cat 链接并显示文件
  16. 初识Java ~ (二) # Java 中程序的执行流程,(万字长文)特别细~ 可收藏~
  17. Zabbix 3.0 版本企业微信群机器人报警
  18. oracle dba_waiters中的lockid是什么,查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL...
  19. 车联网用到了哪些关键技术,未来的趋势是什么
  20. Android中文API文档

热门文章

  1. oracle++spm,ORACLE 11G 使用SPM来调整SQL语句的执行计划
  2. DPDK(六):DPDK整体介绍
  3. xlwt/xlrd库的区别
  4. MYSQL数据库备份全攻略
  5. week 9 A目录
  6. 2021创新创业(张玉臣,叶明海,邵鲁宁)99分期末考试答案
  7. nordic 52832中添加RTT打印
  8. R语言分析财收与税收的线性回归关系
  9. 十三.人脸检测和车牌识别
  10. fragment 淡入淡出_Android ViewPager随着不同的动画,如放大,淡入淡出等