0

我从堆栈溢出的另一个链接中读到

  1. SOAP适用于分布式计算,数据格式更丰富,易于开发(因为有很多工具可以帮助开发)但是很重,可读性和复杂性较差。

  2. Rest 机器可读性较差,由于缺乏工具而难以开发,但重量轻,专为点对点通信而设计,是新技术

我想创建一个将从 android 设备调用的 web 服务,并且数据交换仅在 android 设备和谷歌应用引擎部署的 web 服务之间进行。

那么在这种情况下,您会选择 REST 还是 SOAP?

在这两种情况下,我应该选择哪种 APIS 实现?Java 是我选择的编程语言

4

1 回答 1

3

REST 似乎是 Web 开发的通用模型,也是我建议的方法。你是对的,解析响应和理解正确的 URL 结构等可能会有更多的开销。

标准的 http API 适用于 REST 开发,因此不需要额外的包来实现。

我个人不喜欢 SOAP 模型的所有开销——它可能使分发更容易,但需要大量开销才能正常工作。

注意:因为这不是一个编程问题——也许有更好的地方可以问这个问题?

于 2013-01-15T17:33:09.053 回答