gpt4 book ai didi

http - 422 状态代码是否适用于无法删除对象?

转载 作者:可可西里 更新时间:2023-11-01 17:03:00 24 4
gpt4 key购买 nike

向具有 ID 的资源发出 DELETE 请求。例如'DELETE/products/:id/如果无法删除资源,用 422 Unprocessable Entity 响应是否合适。或者服务器应该只响应 400。

最佳答案

422 可能不适合一般情况,因为它是 WebDAV specific。代码。

如果问题是用户可以解决的,409 冲突 将是合适的。否则,我认为 400 是可用的最佳响应。

问题由资源不存在修改为资源无法删除。我在下面留下了我原来的答案。

我建议 404: Not found 是合适的响应。

或者,如果您能够确定此产品确实存在,但已被删除,则 410: Gone 是合适的。

关于http - 422 状态代码是否适用于无法删除对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893274/

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