Retrofit–Java(Android)的REST接口封装类库解析.docVIP

  • 3
  • 0
  • 约1.09万字
  • 约 12页
  • 2017-01-07 发布于湖北
  • 举报

Retrofit–Java(Android)的REST接口封装类库解析.doc

Retrofit–Java(Android)的REST接口封装类库解析,restadapterretrofit,retrofit封装,retrofitrxjava封装,retrofit封装工具类,retrofit2封装,retrofit2.0封装,retrofit2rxjava封装,retrofit2.0二次封装,androidretrofit封装

Retrofit ??和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。 例如: public interface GitHubService { @GET(/users/{user}/repos) ListRepo listRepos(@Path(user) String user); } 定义上面的一个REST API接口。 该接口定义了一个函数 listRepos , ?该函数会通过HTTP GET请求去访问服务器的/users/{user}/repos路径并把返回的结果封装为ListRepo Java对象返回。 其中URL路径中的{user}的值为listRepos 函数中的参数 user的取值。 然后通过??RestAdapter??类来生成一个??GitHubService??接口的实现; GitHubService service = restAdapter.create(GitHubService.class); 获取接口的实现后就可以调用接口函数来和服务器交互了; ListRepo repos = service.listRepos(octocat); 从上面的示例可以看出, Retrofit 使用注解来声明HTTP请求 支持 UR

文档评论(0)

1亿VIP精品文档

相关文档