Retrofit——A type-safe HTTP client for Android and Java(The first part)
一,介绍 Retrofit将你的http接口API转换成项目中的一个java的接口。 public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } Retrofit会自动为上面的Service生成一个实现类。 Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .build(); GitHubService service = retrofit.create(GitHubService.class); 每次调用的时候,创建的接口的实现类会产生一个异步或者同步的http请求到远程的web服务器上面。 Call<List<Repo>> repos = service.listRepos("octocat"); 使用注解的方式来描述http请求: 1,支持u...