Retrofit2+OkHttp3+RxJava2

2019-03-22  本文已影响0人  wanTag
Retrofit2

一个用于 Android 和 Java 平台的类型安全的网络请求框架。Retrofit 通过将 API 抽象成 Java 接口而让我们连接到 REST web 服务变得很轻松。

OKhttp3

一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有透明的GZIP压缩,请求缓存等优势

RxJava2

简单介绍Retrofit、OKHttp和RxJava之间的关系:
Retrofit:Retrofit是Square公司开发的一款针对Android 网络请求的框架(底层默认是基于OkHttp 实现)。
OkHttp:也是Square公司的一款开源的网络请求库。
RxJava :”a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。RxJava使异步操作变得非常简单。

各自职责:

上一篇 下一篇

猜你喜欢

热点阅读