Retrofit进阶

来源:互联网 发布:日程管理软件 知乎 编辑:程序博客网 时间:2024/06/06 21:34

上面谈了Retrofit的简单应用,现在针对接口类,从四个方面来谈Retrofit的进阶

一、接口类

public interface GitHubClient {      @GET("/users/{user}/repos")    Call<List<GitHubRepo>> reposForUser(        @Path("user") String user    );}

1 注解
2 方法
3 返回类型
4 参数

二 注解
Retrofit annotations for each HTTP method:
@GET, @POST, @PUT, @DELETE,
@PATCH
@HEAD.

三 方法
可以自由地命名。但,规范地,最好能够表达你的request的意义。

四 返回类型
Call
Call

原创粉丝点击