具有操作和登录上下文的宁静公约路径

问题描述

我阅读了Restful约定。但是,我想知道2种情况:

案例1:关于以下内容的不同设计

  1. 管理员新用户密码。 PUT用户/ {id} /密码?old_pass ....
  2. 他更新了密码。因为我们知道谁登录,所以我不同意该路径具有 users / {id} 。那么,我们应该设计什么路径?就像输入 self / password?old_pass ...

情况2:对资源的一些操作:

  1. 我通过POST付款/订单创建订单
  2. 我想执行它。当然,它应该将订单的状态更改为成功,但这只是执行订单系列中的一部分,其他一些操作,例如向银行打电话,向外部合作伙伴转移资金,检查规则。因此,可能是 PUT付款/订单/ {id} /操作/执行。有什么更好的主意吗? 因为我是在https://restfulapi.net/resource-naming/上阅读的,所以我们可以使用控制器资源,但是我不同意在 / orders / {id} / execute

宁静的理论很容易理解这些情况。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...