Android知识梳理:Retrofit网络请求参数注解

本文介绍了Retrofit在Android中的使用,包括请求方式注解(如@GET、@POST等)、URL拼接方式、标记和参数(如@FormUrlEncoded、@Multipart等)、解析器和适配器(如GsonConverterFactory、RxJava2CallAdapterFactory),以及提供了应用实例。
摘要由CSDN通过智能技术生成

前言

作为当下最流行的网络请求框架之一,Retrofit使用通俗简洁的注解就实现了网络请求url等一系列设置,下面就这些注解进行一次学习记录

大纲

1.请求方式注解

2.URL拼接方式

3.标记和参数

4.解析器和适配器

5.应用实例

正文

1.请求方式注解

一般请求方式有如下几种

@GET、@POST、@HEAD、@PUT、@HTTP...

以上注解之后一般带的是接口,url则用baseUrl设置


@GET(接口地址path)
在创建Retrofit对象设置服务器地址baseUrl(xxx)
那么完整url = xxx + path

2.URL拼接方式

大致有一下三种拼接方式

<1.path完整,不设置baseUrl

即每注解后直接跟的是完整的服务器接口url

<2.path绝对路径,baseUrl目录形式

path = /xxx
baseUrl = http://.../a/b
URL = http://.../a/xxx
<3.path相对路径,baseUrl目录(推荐使用)
path = xxx
baseUrl = http://.../a/b/
URL = http://.../a/b/xxx

3.标记和参数

大致罗列几种常见的

@FormUrlEncoded
请求体为表单

@Multipart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值