我读到 SOAP 真的不适合 Android。相反,Android 更喜欢 REST Web 服务。所以我的问题是,还有其他类型的限制吗?例如,一些 Web 服务是使用 JAXB 构建的。安卓应用可以吗?换句话说,REST Web 服务的构建方式是否重要?
如果 Web 服务以 XML 格式返回数据,Android 可以吗?
我读到 SOAP 真的不适合 Android。相反,Android 更喜欢 REST Web 服务。所以我的问题是,还有其他类型的限制吗?例如,一些 Web 服务是使用 JAXB 构建的。安卓应用可以吗?换句话说,REST Web 服务的构建方式是否重要?
如果 Web 服务以 XML 格式返回数据,Android 可以吗?
与您通信的 Web 服务类型无关紧要。您使用 HTTP 协议进行通信。如果您使用 SOAP,那么您可以在客户端解析您的 xml。
此外,已经有许多可用的 SOAP 客户端,因此您不必做太多工作。
Android 上的 REST Web 服务没有任何限制。是的android可以处理xml。您可以通过GAE(Google app Engine)获得详细的知识和帮助。找到以下链接:
Android 不提供内置的 SOAP 客户端,有许多第三方库可用于调用带有原生 android API 的 SOAP Web 服务。
REST 如此简单,无需任何第三方库即可直接使用。