深入理解Retrofit2(一) —— 注解
来源:互联网 发布:csol控制台优化流畅 编辑:程序博客网 时间:2024/06/11 16:49
0. 前言
在 retrofit2.http 包中,注解一共有24个
1. 注解分类
方法注解:8个
@DELETE
@GET
@HEAD
@PATCH
@POST
@PUT
@OPTIONS
@HTTP
标记类—方法注解:4个
@Headers
@Multipart
@FormUrlEncoded
@Streaming
参数注解:12个
@Url
@Path
@Query @QueryName @QueryMap
@Header @HeaderMap
@Field @FieldMap
@Part @PartMap
@Body
2. Retrofit 官方示例
标记类—方法注解
@FormUrlEncoded
@FormUrlEncoded@POST("user/edit")Call<User> updateUser(@Field("first_name") String first, @Field("last_name") String last);@Multipart
@Multipart@PUT("user/photo")Call<User> updateUser(@Part("photo") RequestBody photo, @Part("description") RequestBody description);@Headers
@Headers("Cache-Control: max-age=640000")@GET("widget/list")Call<List<Widget>> widgetList();
@Headers({ "Accept: application/vnd.github.v3.full+json", "User-Agent: Retrofit-Simple-App"})@GET("users/{username}")Call<User> getUser(@Path("username") String username);
阅读全文
0 0
- 深入理解Retrofit2(一) —— 注解
- 深入理解 Java 注解 [元注解(一)]
- 深入理解 Java 注解 [元注解(一)]
- 深入理解Java:注解(Annotation)(一)——基本概念
- 深入理解Java(一):注解(Annotation)基本概念
- 深入理解编译注解(一)从实战理解什么是编译注解
- Android——retrofit2请求参数注解
- 深入理解Java注解——注解之基本概念
- 深入理解Java注解——注解处理器
- 深入理解Java:注解(Annotation)(二)——自定义注解入门
- 深入理解Java注解——元注解及自定义注解
- Servlet深入学习,规范,理解和实现(中)——深入理解Tomcat(一)
- retrofit2注解
- 深入理解Java内存模型(一)——基础
- 深入理解Java内存模型(一)——基础
- 深入理解Java内存模型(一)——基础
- 深入理解Java内存模型(一)——基础
- 深入理解Java内存模型(一)——基础
- C4
- CSS字体相关属性和CSS字体相关属性
- 学习faster_rcnn
- c++ vector 在erase之后 保存iterator
- CSS基础知识1
- 深入理解Retrofit2(一) —— 注解
- 新手上路
- 基础属性文本修饰
- jdk安装(1)
- java 对象存活分析——引用计数法&可达性分析
- 用C语言计算一条语句中的空格、字母、数字的个数。
- Java中的原子操作
- 10.Scala单例对象、伴生对象实战详解
- java 问题分析工具