美文网首页安卓应用技术开发
Retrofit请求参数注解字段说明

Retrofit请求参数注解字段说明

作者: 若无初见 | 来源:发表于2016-12-22 10:16 被阅读507次

@Query、@QueryMap

用于Http Get请求传递参数.如:

等同于:

即将@Query的key-value添加到url后面组成get方式的参数,@QueryMap同理

@Field

用于Post方式传递参数,需要在请求接口方法上添加@FormUrlEncoded,即以表单的方式传递参数.示例:

@Body

用于Post,根据转换方式将实例对象转化为对应字符串传递参数.比如Retrofit添加GsonConverterFactory则是将body转化为gson字符串进行传递.

converter有如下:

Gson: com.squareup.retrofit2:converter-gson

Jackson: com.squareup.retrofit2:converter-jackson

Moshi: com.squareup.retrofit2:converter-moshi

Protobuf: com.squareup.retrofit2:converter-protobuf

Wire: com.squareup.retrofit2:converter-wire

Simple XML: com.squareup.retrofit2:converter-simplexml

@Path

用于URL上占位符.如:

@Part

配合@Multipart使用,一般用于文件上传,看官方文档示例:

@Header

添加http header

等同于:

@Headers

跟@Header作用一样,只是使用方式不一样,@Header是作为请求方法的参数传入,@Headers是以固定方式直接添加到请求方法上.示例:

多个设置:

相关文章

  • Retrofit请求参数注解字段说明

    @Query、@QueryMap 用于Http Get请求传递参数.如: 等同于: 即将@Query的key-va...

  • 一、

    1、Retrofit的实现与原理 Retrofit是基于OkHttp,可以通过注解来配置请求方法的类型、请求参数、...

  • Retrofit注解学习

    retrofit的注解一共3种类型,分别为网络请求方法注解,标记类注解和网络请求参数注解 网络请求方法注解@GET...

  • Retrofit 基础篇

    一、Retrofit 网络请求接口的注解类型:网络请求方法、标记类、网络请求参数 (1)网络请求方法 (2)标记类...

  • Retrofit网络请求参数注解

    下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Bod...

  • Retrofit网络请求参数注解

    1.Retrofit介绍 retrofit是在okhttp的基础上进行封装的,网络请求是通过okhttp实现的。 ...

  • Retrofit(六)--ServiceMethod

    移步Retrofit--网络通讯框架 ServiceMethod的工作 解析Method,即解析请求方法的注解参数...

  • Retrofit2 — 参数拦截器

    使用retrofit2作为网络框架,可以用@Query注解来设置请求的查询参数,但如果部分请求或者全部请求都会带上...

  • Android网络请求框架之Retrofit

    Retrofit Square出品 底层使用OkHttp 用注解配置请求参数 可以与RxJava联用 项目地址 h...

  • Retrofit通过OkHttp发送请求的过程

    retrofit是对okhttp的封装。retrofit使用注解来创建请求的,retrofit的注解有哪些,分别代...

网友评论

    本文标题:Retrofit请求参数注解字段说明

    本文链接:https://www.haomeiwen.com/subject/qaeajttx.html