OK+RE+RX网络模块的抽取

1:项目结构


OK+RE+RX网络模块的抽取_第1张图片

抽取网络层为httplib,后续项目可直接引用。

2:网络请求示例(在app中使用)


OK+RE+RX网络模块的抽取_第2张图片

3:AppSubscriber,自定义subscriber.

参考上一篇文章自定义Subscriber中的Msubscriber。只是名字不同,内容一样。

4:HttpUtils


OK+RE+RX网络模块的抽取_第3张图片
OK+RE+RX网络模块的抽取_第4张图片

5:HttpMethod,对retrofit和ok进行封装的单例类


OK+RE+RX网络模块的抽取_第5张图片
OK+RE+RX网络模块的抽取_第6张图片

6:ApiUtils


OK+RE+RX网络模块的抽取_第7张图片


7:ApiService


OK+RE+RX网络模块的抽取_第8张图片

8,到此为止,就可以进行基本的网络请求了,如果没有其他需求的话。

9:cookie同步


OK+RE+RX网络模块的抽取_第9张图片

10:忽略ssl


OK+RE+RX网络模块的抽取_第10张图片
OK+RE+RX网络模块的抽取_第11张图片

11:添加header


OK+RE+RX网络模块的抽取_第12张图片

12:日志打印


OK+RE+RX网络模块的抽取_第13张图片


OK+RE+RX网络模块的抽取_第14张图片

你可能感兴趣的:(OK+RE+RX网络模块的抽取)