gpt4 book ai didi

ruby-on-rails - 当允许请求方法但无法完成操作时,RESTful 资源的正确状态代码是什么

转载 作者:可可西里 更新时间:2023-11-01 16:39:40 26 4
gpt4 key购买 nike

...由于服务器端规则。

具体来说,我有嵌套的评论,我禁止删除有 child 的评论。

所以当有人请求时:

DELETE /comments/5

如果第 5 条评论有 child ,我不允许删除评论。什么是适当的 HTTP 状态代码?我在网站的其他地方使用了 405,但在这里似乎不合适。 401 也不适用于用户有权删除评论的情况(例如,如果用户拥有评论),如果不是为了 child 。

最佳答案

如何发送 409。它转换为 由于与资源的当前状态发生冲突,请求无法完成。

关于ruby-on-rails - 当允许请求方法但无法完成操作时,RESTful 资源的正确状态代码是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3374758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com