【问题标题】:What are the best practices to design webservices for mobile (particularly Android) apps?为移动(尤其是 Android)应用程序设计 Web 服务的最佳实践是什么?
【发布时间】:2010-11-10 03:54:42
【问题描述】:

为移动(尤其是 Android)应用设计网络服务的最佳做法是什么? 就我个人而言,我专注于使用 JSON(而不是 XML),并且我尽量让它不那么冗长。但我可能错过了很多东西。

【问题讨论】:

    标签: android web-services


    【解决方案1】:

    到目前为止,我所阅读的内容表明,在使用 SOAP 调用传统 Web 服务并解析 xml 时存在过多的处理开销。最好的建议是让您的 web 服务 RESTful 并使用 JSON。关于这个较早的问题有一些很好的信息: How to call a SOAP web service on Android

    【讨论】:

      【解决方案2】:

      Android 上的 XML 解析应该比内置 JSON 解析器更快,因为前者由本机代码支持。但是,有些人成功地使用了不同的 JSON 解析器 (http://jackson.codehaus.org/)。

      【讨论】:

        【解决方案3】:

        根据我的经验,GSON 解析器也适用于 Android。如果您正在发送/接收 JSON 有效负载,则可以试一试。

        【讨论】:

          猜你喜欢
          • 2010-10-03
          • 2014-06-01
          • 2014-10-09
          • 1970-01-01
          • 2010-12-16
          • 1970-01-01
          • 2016-04-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多