首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当允许请求方法但操作无法完成时,RESTful资源的正确状态码是什么

问当允许请求方法但操作无法完成时,RESTful资源的正确状态码是什么
EN

Stack Overflow用户
提问于 2010-07-31 03:32:57
回答 1查看 212关注 0票数 2

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

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

因此,当有人请求时:

代码语言:javascript
复制
DELETE /comments/5

如果第5条评论有孩子,我不允许删除该评论。适当的HTTP状态代码是什么?我在站点的其他地方使用405,但在这里看起来不太合适。在用户有权删除评论的情况下(例如,如果用户拥有评论),如果评论不是针对孩子的,则401也不合适。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-31 04:07:11

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3374758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档