ThoughtWorks 技术雷达 2014 年 7 月在“技术/试验”下提到了一种名为REST without PUT
. 他们将其解释为:
在上一个雷达中,我们讨论了捕获显式域事件,重点是记录触发状态转换的具有业务意义的事件,而不仅仅是 CRUD 实体。REST 接口通常使用 PUT 来更新资源状态,但通常最好使用 POST 来记录捕获意图的新事件资源。没有 PUT 的 REST 具有分离命令和查询接口的附带好处,并迫使消费者允许最终的一致性。
是否有任何其他资源可供人们阅读?这个术语REST without PUT
是由 ThoughtWorks 提出的一个想法,还是学术性的,或者……?
对此有任何提示吗?