基于AFNetWorking的二次封装

采用继承AFHTTPSessionManager类的再次封装,该类对象为单利对象,只会存在一个sesssion任务,你可以获取到该session下所有的task任务,然后管理它的暂停,开始。这些AFNetWorking库已经开有接口。

自定义处理:分别实现get post delete formdata 请求方法,同时对请求结果二次处理,处理方式成功回调 失败回调 进度回调 没有数据回调,成功回调意味有数据且没有出现业务逻辑错误。失败回调包含网络错误的,已经业务逻辑上的错误。

增加 自定义request 设置body部分,分为加密与解密,该接口使用block调用加密方式与解密方式,如果没有加密与解密传nil

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • AFN什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一...
    醉叶惜秋阅读 1,385评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,953评论 19 139
  • 1.在开发的时候可以创建一个工具类,继承自我们的AFN中的请求管理者,再控制器中真正发请求的代码使用自己封装的工具...
    红楼那一场梦阅读 3,639评论 2 3
  • (一) 这家便利店名叫佳和,本是由林承文的父母所开,但是三年前一场意外的大火,两人不幸丧身,只留下了这家便利店和林...
    邓小班阅读 309评论 0 0
  • 这是我每天一篇原创文的第77篇原创文,我是吴小丽,正能量传播者,一个努力成长的家长。 常言道:婚姻是爱情的坟墓。 ...
    我是吴小丽阅读 398评论 0 0

友情链接更多精彩内容