假设我有一个服务器,它接收HTTP获取并返回JSON响应。
很明显是ReST服务,对吧?
现在让我们说它返回XML。还是ReSTful,对吧?
好的,现在让我们说它是一个带有XML有效负载的HTTP POST,它返回XML。
我们还要说有一个定义服务的WSDL。
然后让我们说XML不是真正的消息(我想SOAP和ReST都很方便),但更像是传递对象/本体。
然后让我们说人类永远不会去那个URL看任何东西,它只被应用程序,浏览器,机器人等使用。
我的ReSTful服务在什么时候成为SOAP服务?
是否有一个共同的地方画线,或者它更像是一般的感觉?
是否还有比我提到的标准更好的因素来决定这一点?
答案 0 :(得分:1)
WSDL文件的存在显然是SOAP的标志。你提到的所有其他观点都不符合REST原则。