AFNetworking网络框架的基本使用

AFN


一、什么是AFN

全称是AFNetworking,是对NSURLConnection的一层封装 虽然运行效率没有ASI高,但是使用比ASI简单 在iOS开发中,使用比较广泛   二、AFN结构

NSURLConnection   AFURLConnectionOperation AFHTTPRequestOperation AFHTTPRequestOperationManager(封装了常用的 HTTP 方法)   属性   baseURL :AFN建议开发者针对 AFHTTPRequestOperationManager 自定义个一个单例子类,设置 baseURL, 所有的网络访问,都只使用相对路径即可 requestSerializer :请求数据格式/默认是二进制的 HTTP responseSerializer :响应的数据格式/默认是 JSON 格式 operationQueue reachabilityManager :网络连接管理器 方法   manager :方便创建管理器的类方法 HTTPRequestOperationWithRequest :在访问服务器时,如果要告诉服务器一些附加信息,都需要在 Request 中设置 GET POST NSURLSession   AFURLSessionManager AFHTTPSessionManager(封装了常用的 HTTP 方法)   GET POST UIKit + AFNetworking 分类 NSProgress :利用KVO 半自动的序列化&反序列化的功能   AFURLRequestSerialization :请求的数据格式/默认是二进制的 AFURLResponseSerialization :响应的数据格式/默认是JSON格式 附加功能   安全策略   HTTPS AFSecurityPolicy 网络检测   对苹果的网络连接检测做了一个封装 AFNetworkReachabilityManager

三、AFN基本使用

1.AFHTTPSessionMana


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部