Android平台REST请求:Retrofit
Retrofit是Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端。对于API,Android平台上不适合过多简单的客户端服务器之间交互,而Retrofit刚好能弥补这一缺点,旨在提高对REST的请求。Retrofit支持多种自定义格式,使用 GSON为JSON解析,并且通过简化这一切成为JAVA接口,节省大部分请求时间。
例子:
Retrofit把REST API转换成Java接口。 public interface GitHubService { @GET("/users/{user}/repos") List<Repo> listRepos(@Path("user") String user); } RestAdapter类实现GitHubService接口 RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint("https://api.github.com") .build(); GitHubService service = restAdapter.create(GitHubService.class);
在GitHubService上的每一次调用都会把HTTP请求发送到远程web服务器。
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!