我可以在Android应用程序中使用REST和SOAP吗?

我正在尝试构建一个Android应用程序。

它有一个基于SOAP的Web服务,它需要使用这些数据。
我也有一个中间件Worklight服务器实现。

来自Web服务的数据非常庞大,实际上所有数据都不是一直需要的。 我计划使用中间件Worklight服务器来使用SOAP Web服务,而不是使用Android应用程序本身来解析数据,然后将所需位显示为RESTful服务和数据格式JSON而不是SOAP XML格式。

我认为这将解决应用程序中巨大的XML数据的负载。 这是一个好方法吗?


我看到您的整体设计没有任何问题,即在中间件服务器中使用来自SOAP调用的大量数据,然后仅显示您的Android客户端所需的特定内容。

它至少可以节省你的Android设备上的带宽(这真是一件好事),并且很可能是Android项目中的几行代码,因为你的REST数据将根据你的特定用例进行量身定制。

JSON或XML? 什么更适合您的需求。

尽管如此,我建议您查看REST服务的版本。 这是一个好的开始:API版本控制的最佳实践?

链接地址: http://www.djcxy.com/p/71513.html

上一篇: Can I use both REST and SOAP in an Android application?

下一篇: Rest clients for Java?