Retrofit 是 Square 公司开发的一款针对 Android 网络请求的框架,Retrofit 底层是基于 OkHttp 实现的。
与其他网络框架不同的是,它更多使用运行时注解的方式提供功能。
1、Retrofit基本用法
首先要配置build.gradle
解析Retrofit2、Retrofit的注解分类
Retrofit 与其他请求框架不同的是,它使用了注解。
Retrofit 的注解分为三大类:
分别是 HTTP 请求方法注解标记类注解参数类注解

方法注解:HTTP 请求方法注解有 8 种,它们是 GET、POST、PUT、DELETE、HEAD、PATCH、OPTIONS 和 HTTP。

标记类注解有 3 种,它们是 FormUrlEncoded 、Multipart、Streaming。
Streaming 代表响应的数据以流的形式返回,如果不使用它,则默认会把全部数据加载到内存,所以下载大文件时需要加上这个注解。

参数类注解:有 Header、Headers、Body、Path、Field、FieldMap、Part、PartMap、Query 和 QueryMap 等

采用RxJava和Retroifit结合的方式,返回的数据json格式。
下面开始一步步配置Retrofit常用的网络请求配置。
解析Retrofit

相关文章:

  • 2022-12-23
  • 2021-06-10
  • 2022-01-04
  • 2021-12-23
  • 2021-10-26
  • 2022-12-23
  • 2021-06-13
  • 2021-10-09
猜你喜欢
  • 2021-12-17
  • 2022-01-19
  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案