Retrofit详解:RESTful HTTP求框架封装与应用.pdfVIP

  • 1
  • 0
  • 约1.85万字
  • 约 24页
  • 2026-07-31 发布于北京
  • 举报

Retrofit详解:RESTful HTTP求框架封装与应用.pdf

一:Retrofit?

准确来说,Retrofit是一个RESTful的HTTP网络请求框架的封装。

:网络请求的工作本质上是由OkHttp完成,而Retrofit仅负责网络请求接口的封装。

我们先来这个图:

上图说明了如下几点:

1.App应用程序通过Retrofit请求网络,实际上是使用Retrofit接口层封装请求参数、Header、Url等信息,之

后由OkHttp完成后续的请求操作。2.在服务端返据之后,OkHttp将原始的结果交给Retrofit,Retrofit根

据用户的需求对结果进行解析。

因此,网络请求的本质仍然是由OkHttp完成的,Retrofit只是帮助用户简化工作,例如配置网络、处理数据等工作,提

高这一系列操作的复用性。这也就是网上流行的一个不太准确的总结:Okhttp是,Retrofit则是将这把

包装成了一个非常好用的指甲钳。

二:Retrofit对Okhttp做了什么

Retrofit并没有改变网络请求的本质,也没有必要改变,因为Okhttp已经非常强大。Retrofit的封装可以说是非常强大,

里面涉及到了许多设计模式,可以通过注解直接配置请求,可以使用不同的HTTP客户端,默认情况下使用的是HTTP,

文档评论(0)

1亿VIP精品文档

相关文档