- 1
- 0
- 约1.85万字
- 约 24页
- 2026-07-31 发布于北京
- 举报
一: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,
您可能关注的文档
- 几何大题强化训练:椭圆与双曲线综合题.pdf
- 行测数字推理题与技巧总结.pdf
- 译林七上重点词汇短语句型背诵默写.pdf
- 2027届高考英语-读后续写77篇.docx
- 2027届高考英语-读后续写77篇.pdf
- 2027届高考英语-完形填空77套答案及解析.docx
- 2027届高考英语-语法填空77套.docx
- 2027届高考英语-语法填空77套.pdf
- 2027届高考英语-语法填空77套答案及解析.docx
- 2027届高考英语-语法填空77套答案及解析.pdf
- GBT 29056-2025 硅外延用三氯氢硅中杂质含量的测定 电感耦合等离子体质谱法标准立项发展报告.docx
- GBT 29195-2025 地面用晶体硅光伏电池总规范标准立项发展报告.docx
- GBT 26816-2025 信息资源核心元数据标准立项发展报告.docx
- GBT 28726-2025 气体分析 氦离子化气相色谱法标准立项发展报告.docx
- GBT 26079-2025 梁式吊具标准立项发展报告.docx
- GBT 31270.1-2025 化学农药环境安全评价试验准则 第1部分:土壤代谢试验标准立项发展报告.docx
- GBT 31270.14-2025 化学农药环境安全评价试验准则 第14部分:藻类生长抑制试验标准立项发展报告.docx
- GBT 28815-2025 电力系统实时动态监测主站技术要求标准立项发展报告.docx
- GBT 31379.2-2025 平板显示器偏光片测试方法 第2部分:光学性能标准立项发展报告.docx
- 基于单片机的电子秤设计.docx
原创力文档

文档评论(0)