我有一个基本上代表数字的资源。我对此数字有两个可能的更新:将数字设置为特定值或为其添加值。现在我很困惑,如果我可以使用URL的查询字符串部分来指定所需的行为。
这样的事情:
/resource/{id}/?mode=add
/resource/{id}/?mode=set
或者有两种替代方式可以更新休息资源的策略吗? 替代方案是使用此信息扩展请求正文,但这很奇怪,因为请求数据应该包含数据而不是请求本身的“元信息” - 据我了解REST apis。
该项目是一个普通的angularjs(客户端)和java(服务器)项目。