AquaGrapesNetWork 关于
需求分析
- request -> 完全自定义网络请求,包括:
- 自定义添加请求头字段
- 灵活的 URL 定制
- 方便传递参数
- 支持兼容 json 和 xml 的请求格式
- 方便发起网络请求
- 方便扩展和定制
- response
- 支持的解析格式兼容 json 和 xml
- 异常统计
- 简单回调
设计思想
将每次网络请求 看作一次 独立的封装,做到每次请求可定制。就像一串葡萄一样,所有葡萄都是完整的,都有共同的特征和葡萄蒂,同时每粒葡萄都有自己的特征和个性。
这个框架是基于 AFN 的二次封装