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