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