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

推荐阅读更多精彩内容