2

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

具体来说,我有嵌套的评论,并且我禁止删除带有孩子的评论。

所以当有人要求时:

DELETE /comments/5

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

4

1 回答 1

1

发送怎么样409。它转化为The request could not be completed due to a conflict with the current state of the resource.

于 2010-07-30T20:07:11.387 回答