| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

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服务器。

 

项目主页:http://www.open-open.com/lib/view/home/1413856022559

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1413856022559.html
Retrofit Android开发 移动开发