现在位置: 首页 > REST > 文章
2015年11月27日 REST ⁄ 共 2044字 评论关闭
ggarest是一个小型的Android类库,用于使得连接REST webservice变得更加简单。   该类库使得在Android执行http操作变得更加简单(修改几个可以在java工作的类),这是专门为使用JSON准备的,默认情况加使用JSONde/serializer。   最大的优点是:当你执行一个请求(get, post, put, delete),然后注册一个监听器,监听器会监听主线程中运行的代码。允许你在监听代码中直接修改UI元素。   另外一个优点是,你可以指定你希望和使...
阅读全文

2015年09月16日 REST ⁄ 共 2398字 评论关闭
Retrofit 和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。 例如: public interface GitHubService { @GET("/users/{user}/repos") List<Repo> listRepos(@Path("user") String user); } 定义上面的一个REST API接口。 该接口定义了一个函数 listRepos , 该函数会通过HTTP GET请求去访问服务器的/users/{user}/r...
阅读全文
2015年01月27日 REST ⁄ 共 332字 评论关闭
Magnet rest2mobile是一个为移动应用从REST APIs中生成原生代码的免费工具,它将实际的REST请求和响应转换为可以在移动应用中调用的源代码(Objective-C, Android和JavaScript)。生成的源代码自动处理如下的事情: 1、服务器连接; 2、JSON数据转换为原生对象类库; 3、组装和分解JSON数据。   Magnet rest2mobile有三个版本的SDK:rest2mobile Android SDK 、rest2mobile iOS SDK和rest2mobile JS SDK,可以在主流的iOS和Andr...
阅读全文
2015年01月21日 REST ⁄ 共 259字 评论关闭
Wasp是一个简洁、完整、易用的基于Volley的Android网络类库。Wasp用到Volley 、Gson 、OkHttp类库。   Wasp提供的功能: 1、易于实现; 2、模拟网络调用; 3、易于使用的图片管理; 4、调用基本的头信息; 5、Cookie管理; 6、证书管理; 7、易于使用的身份验证令牌管理; 8、调用末端URL; 9、为每一次调用添加属性的请求拦截器(查询参数、头部信息以及重试策略); 10、Call based retry policy。   用法请参考官网:http://...
阅读全文
2014年12月23日 REST ⁄ 共 1408字 评论关闭
drupalfit是一个使用了retrofit网络请求类库的Android联盟网站服务rest客户端,通过该客户端可以在不同的网站使用相同的用户名和密码进行登录。可以使该网站支持Facebook、QQ、微博等账号登录。   用法:   //Initialization DrupalManager.get().setEndpoint("https://example.com/api"); //register DrupalManager.get().register("foo", "[email protected]", "password", new Callback<User>() { @Override ...
阅读全文
2014年12月22日 REST ⁄ 共 138字 评论关闭
Broker是Android REST类库,提供创建请求的接口,但是实际上委托给RequestExecutors执行,还使用annotation processing生成 REST服务。   // Github托管地址:https://github.com/Raizlabs/Broker
阅读全文
AndroidHttpRestService是一个Http Rest Service组件,提供在Android平台上以最简单的方式使用RestService。使用该组件,开发可以在请求之前和之后定义所发送的内容,以及在manifest中声明意图。AndroidHttpRestService能够处理网络问题、请求头部信息、verbs等等。 AndroidHttpRestService可以做如下事情:      1、设置头部信息;      2、为请求设置verb类型;      3、设置URL中默认的查询参数;      4、定义logout和isLo...
阅读全文
2014年08月22日 REST ⁄ 共 231字 暂无评论
MMRecord是基于block的无缝Web Service iOS和Mac OS X整合类库,能够无缝的整合Web Service和Core Data Model Population。它利用从API相应中返回的Core Data模型配置自动创建和填充完整的对象图。 MMRecord适用于任何网络类库,易于设置,以及包含很多流行的特性,使得与Web Service工作更加简单。 Github托管地址:https://github.com/mutualmobile/MMRecord
阅读全文
Dreamfactory是一款开源的REST API服务平台,专门用于开发企业移动应用。借助于Dreamfactory开发者能够开发出原生移动应用或HTML5应用,无需编写服务器端代码。Dreamfactory支持MySQL, SQL Server, 和PostgreSQL SQL数据库,以及包括MongoDB的NoSQL 数据库,还支持很多文件存储系统。Dreamfactory可以在任一款服务器操作系统上安装,包括:Bitnami, Amazon, Azure, VMware, OS X, CentOS, Debian, Red Hat和 Ubuntu。 主要特性...
阅读全文
RestKit是一款基于 Apache License, version 2.0,专为iOS设计的Objective-C开源框架,旨在与RESTful web服务的交互变得更简单快速。它基于强大的对象映射系统,并且结合了一个干净、简单的HTTP请求/响应API,大大减少了开发人员开发过程中所需的代码量。 RestKit的主要目的是让开发者更多的关注他们开发应用的数据模型,不用操心发送请求,解析响应以及构建远程资源的细节。 主要特性: 1、简单、高层的HTTP请求/响应系统。 2...
阅读全文
Retrofit是Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端。对于API,Android平台上不适合过多简单的客户端服务器之间交互,而Retrofit刚好能弥补这一缺点,旨在提高对REST的请求。Retrofit支持多种自定义格式,使用GSON为JSON解析,并且通过简化这一切成为JAVA接口,节省大部分请求时间。 例子: Retrofit把REST API转换成Java接口。 public interface GitHubService { @GET("/users/{user}/repos") L...
阅读全文
×