21.OkHttp网络请求设计
目录介绍
- 01.整体概述介绍
- 1.1 项目设计思想
- 1.2 一些基础概念
- 1.3 设计目标
- 1.4 最简单的使用
- 1.5 简单版网络库
- 1.6 Get请求数据
- 1.7 Post提交数据
- 1.8 问题思考一下
- 02.开发设计思路
- 2.1 整体设计思路
- 2.2 创建请求Client
- 2.3 封装Request
- 2.4 设计Call请求
- 2.5 同步和异步设计
- 2.6 Dispatcher设计
- 2.7 拦截器的设计
- 2.8 缓存拦截的设计
- 2.9 连接请求设计
- 2.10 返回response
- 03.OkHttp原理思考
- 3.2 创建Client操作
- 3.3 request实践
- 3.4 Call请求流程
- 3.5 同步和异步原理
- 3.6 拦截器实践
- 3.7 缓存拦截实现
- 3.8 连接请求实现
- 3.9 response处理
- 04.一些技术点思考
- 4.1 如何解析接口url
- 4.2 如何做域名解析
- 4.3 Dispatcher调度
- 4.4 如何设计高效流
- 4.5 如何设计缓存
- 4.6 如何设计连接请求
- 4.8 如何设计线程池
- 05.一些应用实践
- 5.1 如何统计网络耗时
- 5.2 如何上传图片&文件
- 5.3
- 5.4