OkHttp解析系列-开篇

背景

 前几天使用react-native遇到了底层okhttpcookie无法保存的问题,由于自己对http和okhttp也不是很了解.所以想开一个系列的博文,借助详细解析okhttp的详细解析来梳理一下http相关的知识。

Okhttp

Okhttp是很火而且效率很好的一个android的网络库,被很多app或者开源库使用或者集成,比如react-native,官网地址如下戳我.

UML类图

 事先声明,我画的这张UML类图不够标准,正方形的虚线边框是我自己添加上去的,只是逻辑上或者概念上的分类,标示这些类大致是属于哪个模块的,而且也没有添加各个类之间的依赖关系。之所以使用这张图,主要是希望表面okhttp代码的不同模块吧。也算为以后的博客进行内容区分。
enter image description here

Okhttp模块

 之后的博客,就会按照上图的不同模块来进行,首先是OkHttp的主要框架模块,然后是请求和响应相关的模块,然后是关于http机制的模块,最后是关于http报文格式的模块。现在计划是如此,可能在博文之间会添加一些http知识。就这么愉快的决定啦。

1000 Share