Android上最好的REST客户端框架/实用程序

时间:2011-02-09 12:55:00

标签: java android json rest

我即将构建一个将使用RESTful Web服务的Android应用程序。我不想自己编写REST客户端,因为我希望它尽可能有效和稳定(这是我第一次使用REST)。

我可以在项目中使用Android / Java的任何(免费)框架或实用程序avaibale吗?

5 个答案:

答案 0 :(得分:37)

Restlet是一个优秀的REST框架,并且有一个Android版本。

答案 1 :(得分:4)

任何HTTP客户端库都应该完全适合与Web API进行RESTful交互。例如。 http://developer.android.com/reference/org/apache/http/client/HttpClient.html

答案 2 :(得分:4)

试用Spring Android - 有一个非常方便的类RestTemplate。

答案 3 :(得分:3)

我也在为Android上的rest客户端寻找一个小型解决方案。经过快速比较,我发现:

  • 休息 v0.7:rest-0.7-dev-release-android.jar - 1.3MB (一体化根据 doc)
  • Restlet v2.1.2:org.restlet.jar - 728KB (但在添加httpclient扩展和json扩展后必须> 1MB)
  • Android for Spring v1.0.1:spring-android-core-1.0.1.RELEASE.jar 113KB + spring-android-rest-template-1.0.1.RELEASE.jar 186KB + gson -2.2.3.jar 194KB = 493KB (没有auth支持,否则春季社交将成为依赖)

如果有任何遗漏,请纠正我。

答案 4 :(得分:1)

签出休息 - “轻量级Java组件使用REST服务并将响应转换为对象”

http://code.google.com/p/resting/

我自己没有用过,但我打算。

与此同时,我正在搜索示例源代码,以实现此Google IO会话中描述的最佳做法。 http://www.youtube.com/watch?v=xHXn3Kg2IQE