AFNetworking framework includes:
AFURLRequestSerialization.h
AFURLResponseSerialization.h
AFSecurityPolicy.h
AFNetworkReachabilityManager.h
AFURLConnectionOperation.h
AFHTTPRequestOperation.h
AFHTTPRequestOperationManager.h
AFURLSessionManager.h
AFHTTPSessionManager.h
AFURLRequestSerialization.h
方法,该方法将一个请求 序列化 为指定 类型的请求 比如JSON 请求,将请求体序列化为JSON类型,并将Content-Type 设置为application/json。实现方法有三个,其中一个基方法 所在于AFURLRequestSerializer类 剩下的分别为AFJSONRequestSerializer,和AFPropertyListRequestSerializer。
protocol AFMultipartFormData 该协议定义了 AFHTTPRequestSerializer -multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:中block参数所支持的方法
该方法根据fileURL解析文件名字和扩展名,然后调用内部方法 fileURL即文件在sandbox中的地址,name对英语服务器接受到的映射属性名,fileNam
AFURLRequestSerialization.h
AFURLResponseSerialization.h
AFSecurityPolicy.h
AFNetworkReachabilityManager.h
AFURLConnectionOperation.h
AFHTTPRequestOperation.h
AFHTTPRequestOperationManager.h
AFURLSessionManager.h
AFHTTPSessionManager.h
AFURLRequestSerialization.h
protocal AFURLRequestSerialization:该协议若被采用则需要实现其
- (nullable NSURLRequest *)requestBySerializingRequest:(NSURLRequest *)request
withParameters:(nullable id)parameters
error:(NSError * __nullable __autoreleasing *)error;
方法,该方法将一个请求 序列化 为指定 类型的请求 比如JSON 请求,将请求体序列化为JSON类型,并将Content-Type 设置为application/json。实现方法有三个,其中一个基方法 所在于AFURLRequestSerializer类 剩下的分别为AFJSONRequestSerializer,和AFPropertyListRequestSerializer。
protocol AFMultipartFormData 该协议定义了 AFHTTPRequestSerializer -multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:中block参数所支持的方法
- (BOOL)appendPartWithFileURL:(NSURL *)fileURL
name:(NSString *)name
error:(NSError * __nullable __autoreleasing *)error;
该方法根据fileURL解析文件名字和扩展名,然后调用内部方法 fileURL即文件在sandbox中的地址,name对英语服务器接受到的映射属性名,fileNam