0

我想学习如何在 android 中使用 web 服务,并且我已经对其进行了一些研究,我已经看到 .net web 服务是 XML 格式并以 XML 格式返回响应,当 PHP web 服务给出 jason 数组作为响应时,我已经将 ksoap 用于 .net web 服务,ksoap 是否也可以用于 php web 服务?

4

2 回答 2

1

我想你误会了。.Net 不仅可以生成 XML 格式的数据。使用 .NET 也可以生成 JSON 数据,也可以使用 php 生成 XML 格式。大多数人只会使用 JSON,因为它重量轻且它可以从客户端轻松解析。在我看来,解析 XML 数据真的很痛苦。

而且你问ksoap 也用于php?是的。

请参阅以下链接 http://www.petetracey.com/2009/11/ksoap-with-php-tutorial/

于 2012-08-04T12:44:19.500 回答
0

上面的站点是我的站点,所以我想我会澄清一下——SOAP 是一种使用 XML 作为其基础格式的协议。它是使用 XML 的众多选项之一。KSOAP(带有 K)是用于黑莓的 Java 库,但可能位于 android 库中的某个位置或以某种方式添加。我仍然认为更好的选择是 JSON,它重量更轻,解析速度更快,因此对于具有数据速率/有限处理能力/电池消耗的移动设备会随着处理器的使用而增加——你想要精简和平均。

因此,任何现代语言,无论是 PHP、.NET、whathaveyou++,都有 JSON 和 XML 的库——而且大多数语言都内置了 SOAP,或者在某处作为第 3 方库。使用哪种工具才是完成这项工作的正确工具,而 SOAP 在这一点上几乎是 Sun/Oracle 和 Microsoft 世界之外的传统技术。

于 2014-01-18T04:10:58.233 回答