0

假设我在某处有一台服务器,它接受 HTTP 获取并返回 JSON 响应。

很明显是一个 ReST 服务,对吧?

现在假设它返回 XML。仍然很安静,对吧?

好的,现在假设它是一个带有返回 XML 的 XML 负载的 HTTP POST。

我们还假设其中有一个定义服务的 WSDL。

然后让我们说 XML 不是真正的消息(我猜 SOAP 和 ReST 都很方便),而更像是传递对象/本体。

然后假设人类从不去那个 URL 看任何东西,它只被应用程序、浏览器、机器人等使用。

我的 ReSTful 服务在什么时候变成了 SOAP 服务?

是否有一个共同的地方来划线,还是更像是一种一般的感觉?

是否有比我提到的标准更好的因素可以确定这一点?

4

1 回答 1

1

WSDL 文件的存在显然是 SOAP 的标志。您提到的所有其他点都不违反 REST 原则。

于 2013-03-08T15:15:45.163 回答