REST:如何处理更改多个资源的操作

时间:2013-11-18 19:13:48

标签: rest restful-architecture

我正在尝试理解基于资源的RESTful架构。我了解/accounts上的HTTP GET会列出帐户,/accounts/123上的GET会提供给定帐户的详细信息。 如何在RESTful架构中实施主动管理,例如将资金从帐户A转移到帐户B?

1 个答案:

答案 0 :(得分:5)

考虑将事务本身声明为资源的想法,以便您可以原子地对单个资源进行操作:

POST /transaction

-> /transaction/456

我建议在这种情况下避免使用HTTP PUT因为幂等性不是我们想要的资源。

发布新交易将更新帐户A和B.