Retrofit

Posted bky1225987336

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Retrofit相关的知识,希望对你有一定的参考价值。

适用于android和Java的类型安全的HTTP客户端

介绍

Retrofit将你的HTTP API转换为一个Java接口。

public interface GitHubService {
  @GET("users/{user}/repos")
  Call<List<Repo>> listRepos(@Path("user") String user);
}

Retrofit类生成一个GitHubService接口的实现。

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.github.com/")
    .build();

GitHubService service = retrofit.create(GitHubService.class);

创建的GitHubService的每个调用都可以向远程web服务器发出同步或异步HTTP请求。

使用注释来描述HTTP请求:

  • URL参数替换和查询参数支持

以上是关于Retrofit的主要内容,如果未能解决你的问题,请参考以下文章