我只是在寻找一些关于什么是更新多个不同资源类型的最佳RESTful方式的意见,或者如果我以错误的方式看待问题。
我们正在寻找一种解决方案,改变不同资源类型的集合的属性。
例如,我们有一个帐户和交易,每个交易都有一个所有者,并且交易都链接到一个帐户。帐户所有者也可以拥有与帐户关联的部分或全部交易,但交易的所有者可以不是帐户所有者。我们正在寻求实施的功能,将允许我们取代一个帐户的所有者,并在一个呼叫中更新帐户所有者的交易所有者。
使用REST实现此类功能的最佳方式是什么?
非常感谢
发布于 2010-07-19 18:43:20
您可以创建一个新的虚拟资源,负责对其他资源进行更改。
资源:用户、帐户、交易
帐户有一个属性,所有者(用户)
账户有多笔交易
交易有一个属性,即所有者(用户)
用户有许多交易
希望资源进行管理:
帐户关联的所有交易的交易所有者
同步:
URL /account_ownership_update
异步:
URL /account_ownership_update
enqueue successful/failed
https://stackoverflow.com/questions/3280218
复制相似问题