【发布时间】:2012-04-12 07:20:22
【问题描述】:
这是一个关于 RESTful 和 HATEOAS 设计的理论/最佳实践问题...
鉴于资源:
/myresources/(我们的资源对象的集合)
和
/transactions/(系统中发生的历史交易的集合)
这是一种有效的做法:
POST /myresources/
不仅要在 /myresources/ 创建新资源,还要在 /transactions/ 创建新资源?
换句话说,对一个 URL 的 POST(或任何动词)能否影响该 URL 和其他 URL 上的资源?还有另一种方法吗?显然我们可以使用两个 POST,但这需要我们信任用户在多资源修改中保持有效状态。
【问题讨论】:
标签: rest