在一个请求中创建两个不相关(不同)的资源是否正常?

问题描述 投票:0回答:1

当一个用户向另一个用户提供友谊时,他会自动订阅他。如何在 REST API 中实现这一点? 在一个请求中创建两个不同的实体(聚合):友谊(具有 OFFERED 状态)和订阅,但端点称为 /friendships。订阅有这种副作用正常吗?或者我应该以不同的方式实现它? 对于这种情况有建议吗?

我希望逻辑保持不变:当提供友谊时会发生自动订阅。不然的话。

rest subscription
1个回答
0
投票

在我看来,添加好友时添加订阅是您自己的应用逻辑(将来可以根据您的用户的喜好进行更改)。它与端点无关,/friendships 完全没问题。

© www.soinside.com 2019 - 2024. All rights reserved.