AFNetWorking的使用方法

原创 2015年11月18日 19:50:04
1、AFHTTPRequest步骤:
     a:创建URL
     b:根据URL创建request
     c:创建AFHTTPRequestOperation对象
     d:执行c步创建的对象,设置响应序列化
     e:把c步创建的对象放到队列中

2、AFHttpOperation步骤
  2.1、GET:
         a:创建URL,注意添加api文档中的设定好的内容
         b:创建 AFHTTPRequestOperationManager  管理者
         c:根据api文档,用字典设置数据
         d:执行get网络请求

  2.2、POST:
         a:创建URL
         b:创建manger
         c:设置请求序列化,json序列化,将参数转化成json格式
         d:根据api文档,用字典设置数据
         e:执行post网络请求

  2.3、POST MUTL PART 本地文件上传
         a:URL  上传的路径
         b:创建manger
         c:上传本地文件的名字和格式
         d:追加数据(上传之后的文件的新名字)

3、AFURLSession  网络上下载或上传文件
        a:创建配置文件
        b:创建AFURLSessionManager 管理者
        c:下载任务
        d:返回最终的文件存储路径
        e:KVO监测任务条的执行
        f:启动任务   [task  resume]
            e1:判断keyPath
            e2: 提取当前完成的进度
            e3:计算比例
            e4:更新进度条



版权声明:本文为博主原创文章,未经博主允许不得转载。

AFNetWorking的使用方法

AFN需要注意的是,默认提交请求的数据是二进制的,返回格式是JSON请求格式AFHTTPRequestSerializer 二进制格式 AFJSONRequestSerializ...
  • qq_33051421
  • qq_33051421
  • 2016年01月11日 21:48
  • 146

AFNetworking的使用方法

要使用常规的AFN网络访问    1. AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]...
  • Dafei_master
  • Dafei_master
  • 2016年09月05日 23:14
  • 791

AFNetWorking框架使用的“两个大坑”——修改请求方式和响应方式

引子AFNetWorking是目前国内开发网络应用使用最多的第三方框架之一(ASI框架也具有其自身优势),对 NSURLConnection 和NSURLSession 做了封装(后期维护中逐渐剔除了...
  • qq_34101611
  • qq_34101611
  • 2016年04月22日 01:07
  • 1164

iOS——AFNetworking的使用方法

导入AFNetworking 2.0 文件夹,引入头文件AFNetworking.h --------------- *使用NSURLSessionDownloadTask来下载一张图片,并带有下...
  • gaodeying123
  • gaodeying123
  • 2015年03月04日 20:20
  • 352

AFNetworking速成教程

转载自:http://www.raywenderlich.com/zh-hans/36079/afnetworking速成教程(1) AFNetworking速成教程(1) ...
  • ysysbaobei
  • ysysbaobei
  • 2013年12月18日 10:08
  • 39337

AFNetworking3.0的基本使用方法

AFNetworking3.0的基本使用方法
  • super_man_ww
  • super_man_ww
  • 2016年11月09日 10:42
  • 2241

AFNetworking框架的几个细节

1.比如上拉刷新会加载更多数据(发送网络请求),如果用户马上下拉刷新去加载最新数据。这样同时就有2个网络请求了。为了更好的用户体验,我们应该在最后一次请求的时候,取消上一次请求。 所以我们需要保存A...
  • github_26672553
  • github_26672553
  • 2016年08月01日 14:41
  • 459

iOS-AFN 3.0 前后区别及具体用法

在AFNetworking 3.0之前,底层是通过封装NSURLConnection来实现的。 在AFNetworking 3.0之后,也就是在iOS 9.0 之后,NSURLConnection被...
  • Mazy_ma
  • Mazy_ma
  • 2016年04月20日 15:41
  • 3659

提交表单 用AFNetWorking

直接上代码:这里//向服务器上传数据 -(void)importDate:(UIButton *)button { NSDictionary *dic = [NSDictionary dict...
  • ideaspress
  • ideaspress
  • 2015年07月06日 18:13
  • 3838

iOS网络编程————AFNetworking上传和下载

作为使用最广泛的网络第三方框架,AFNetworking2.0对最新的iOS特性有很好的支持,对NSURL进行了封装,使用更加简便,功能更加完善。 导入AFNetworking 1:Git...
  • Lerryteng
  • Lerryteng
  • 2016年04月26日 21:31
  • 1692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFNetWorking的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)