假设我在某处有一台服务器,它接受 HTTP 获取并返回 JSON 响应。
很明显是一个 ReST 服务,对吧?
现在假设它返回 XML。仍然很安静,对吧?
好的,现在假设它是一个带有返回 XML 的 XML 负载的 HTTP POST。
我们还假设其中有一个定义服务的 WSDL。
然后让我们说 XML 不是真正的消息(我猜 SOAP 和 ReST 都很方便),而更像是传递对象/本体。
然后假设人类从不去那个 URL 看任何东西,它只被应用程序、浏览器、机器人等使用。
我的 ReSTful 服务在什么时候变成了 SOAP 服务?
是否有一个共同的地方来划线,还是更像是一种一般的感觉?
是否有比我提到的标准更好的因素可以确定这一点?