AFSerializetion AF的系列化

AFURLRequestSerialization ——> NSURLRequest 创建一个url请求
AFURLResponseSerialization ——>返回的数据

AFURLRequestSerialization 注释
AFURLRequestSerialization 注释

request系列化
1 : AFHTTPRequestSerializer : NSObject <AFURLRequestSerialization>
《1》get和post的请求处理,进行分别设置内容 url-encoded
2:AFJSONRequestSerializer : AFHTTPRequestSerializer
get和父类一样, post,将参数json化
3:AFPropertyListRequestSerializer : AFHTTPRequestSerializer
get和父类一样, post,对应的list方式
5: Multipart form 上传的时候经常会使用到,传递大量数据的时候 【这里面的内容可以细看】

response 系列化
1:AFHTTPResponseSerializer : NSObject <AFURLResponseSerialization> 没有进一步处理数据
2:AFJSONResponseSerializer : AFHTTPResponseSerializer json系列化
3:AFXMLParserResponseSerializer : AFHTTPResponseSerializer没有太多处理
4:AFXMLDocumentResponseSerializer : AFHTTPResponseSerializer document xml 的方式
5:AFPropertyListResponseSerializer : AFHTTPResponseSerializer property list
6: AFImageResponseSerializer : AFHTTPResponseSerializer 图片的系列化 (是否需要自动解码)
7:AFCompoundResponseSerializer : AFHTTPResponseSerializer 组合系列花,匹配上面设置的其中一个能够解析就行


url 为什么需要编码

为什么大的数据使用multipart/form-data

推荐阅读更多精彩内容

  • Change Log All notable changes to this project will be do...
    SmallTwo阅读 443评论 0 1
  • 注:本文始发于个人 GitHub 项目 ShannonChenCHN/iOSDevLevelingUp[https...
    ShannonChenCHN阅读 1,763评论 0 25
  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 1,938评论 5 14
  • #AFNetworking源码阅读系列 一 前言: AFNetWorking一款轻量级网络请求开源框架,基于iOS...
    Xcode_破晓阅读 200评论 0 0
  • AFN什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一...
    醉叶惜秋阅读 816评论 0 0
  • AFNetworking[https://github.com/AFNetworking/AFNetworking...
    MilesQL阅读 592评论 1 9
  • AFNetworking最新版本包含以下几部分: 第一部分:AFSecurityPolicy.m AFN提供的三种...
    爱你呢阅读 2,088评论 2 0
  • AFNetworking是为iOS和Mac OS X系统提供的一个简单方便的网络库。它是建立在基础URL加载系统,...
    _阿南_阅读 1,287评论 0 16
  • 最近又看了一遍AFNetworking的源码,跟两年前看又感觉不一样了,并且再次加深了我对HTTP和网络编程的理解...
    梅庆阅读 357评论 0 0
  • AFNetworking:转自 AFNetWorking原理 首先我们先看原生的网络请求过程: NSMutable...
    飞哥漂流记阅读 463评论 0 1
  • AFN框架的横空出现是我等程序员请求数据时的一个大招,现在就紧跟我的脚步咱们简要看看其内部原理,先上图,我们再说话...
    爱你呢阅读 618评论 1 0
  • 一、 NSURLSession 基础知识 NSURLSession 是协调一组相关的网络数据传输任务的对象,本身是...
    __season____阅读 417评论 0 1
  • AFNetworking网络框架在iOS开发中的霸主地位已经根深蒂固,本篇将基于3.2.1版本对框架的几个核心模块...
    Lotheve阅读 3,049评论 1 26
  • AFNetworking是适用于iOS和Mac OS X的令人愉快的网络库。它建立在Foundation URL加...
    光彩影阅读 166评论 0 2
  • https://github.com/AFNetworking/AFNetworking 一、AFNetworki...
    斌雅iOS阅读 678评论 0 2
  • Substrate的transaction-payment模块分析 transaction-payment模块提供...
    建怀阅读 7,405评论 0 4
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 5,274评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,328评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 2,508评论 2 8
  • 年纪越大,人的反应就越迟钝,脑子就越不好使,计划稍有变化,就容易手忙脚乱,乱了方寸。 “玩坏了”也是如此,不但会乱...
    玩坏了阅读 1,800评论 2 1