我可以在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?