Okhttp源码分析&实践(一)【HTTP的基础知识】

近期在看okhttp的源码,这块也正好与http知识相关联,那么就索性将这块知识挖到底,学习、回顾、总结一下,所以有了这个系列的文章。本系列文章,我们就几点来进行深入学习总结,基本按照一条线来学习,先学习基础理论知识,然后摸清基本门路之后,我们自己通过实践编码来一一实现Okhttp的核心代码。

  • HTTP的基础知识
  • 服务端的基础知识以及搭建
  • 服务端的webDemo编写
  • Okhttp的整体框架和基本源码分析
  • 实践环节:Okhttp的基本框架搭建
  • 实践环节:Okhttp上传功能的实现
  • 实践环节:OKhttp拦截器的实现
  • 实践环节:Okhttp下载功能的实现
  • 实践环节:Okhttp断点下载功能的实现

PS:可能这里会有人提出疑问,小编上面的分解目录,为啥突然插入了一个服务端的基础知识和搭建呢?其实这个是为了方便大家之后自己实现okhttp的时候,可以去对应搭建服务端,然后编写测试api进行测试,毕竟没有那么多开源的api给我们免费测试使用。

好了,我们开始正文吧。

1. 协议、概念

小编推荐,这块的基础知识,大家可以通过阅读两本书《图解Http》、《Http权威指南》来深化一下,小编这里也将自己阅读两本书的一些阅读总结笔记,给大家分享一下,有兴趣的同学可以看一下。

《图解 HTTP 》阅读笔记(一࿰

你可能感兴趣的:(Android进阶,okhttp,http,android)