微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我阅读了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 举报,一经查实,本站将立刻删除。