AFNetworking3.0封装-iOS

WLXSessionManager继承AFHTTPSessionManager,用于给请求设置一些必须的参数,同时WLXSessionManager也是一个单例。

WLXRequestBase封装了AFN的请求,包含了POST,GET两种方式的请求,并且还包含了上传数据里面带了图片,但是图片必须是NSData的对象。通过baseParams这个字典设置一些公共参数。

WLXTextRequest继承WLXRequestBase,只需要在WLXTextRequest.m文件里面做一些基本的设置就好。

通过WLXTextRequest这个类,发起请求,拿到对应的json数据。

最后,无尽的省略...小伙伴们应该都懂的。什么客套的话就不多说了,有问题,有想法,一起讨论,我在这里等你。

感兴趣的小伙伴可以到这里下载项目。(注:项目中没有BaseUrl和Url,请求是不成功的哈!!!)下载地址:https://github.com/SimilarAndStrange/AFNetworking-/tree/master

百度云盘下载地址:https://pan.baidu.com/s/1mhVLk7m 密码:ip2i

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具...
    红楼那一场梦阅读 3,560评论 2 3
  • AFN什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一...
    醉叶惜秋阅读 1,268评论 0 0
  • 本人一家工厂的小螺丝一枚。想要在此地与大家分享我的一些经历和想法。很高兴认识你们!初来乍到,请多关照!
    周粥走在冷风中阅读 193评论 0 0
  • 改掉拖延症,从现在做起。现在!现在!现在!重要的事情说三遍!!! 首先,我真的是个拖延症重度患者,想当年还在读书的...
    qianyewhy阅读 290评论 2 1