gpt4 book ai didi

rest - 在 DELETE 之后返回集合的剩余部分是否考虑不好的做法

转载 作者:可可西里 更新时间:2023-11-01 17:04:43 26 4
gpt4 key购买 nike

假设我们有一个 rest api 和一个集合(最多 15 个项目)。客户端正在对集合中的一项发出 DELETE。退回收藏中的剩余元素是否被视为不良做法? DELETE 是否应该始终返回空主体?如果这不是坏习惯,那么正确的状态码是什么?

我的主要问题是,有一个items列表,我DELETE一个,返回remaining items列表可以吗?

最佳答案

定义见RFC 7231 :

If a DELETE method is successfully applied, the origin serverSHOULD send a 202 (Accepted) status code if the action will likelysucceed but has not yet been enacted, a 204 (No Content) statuscode if the action has been enacted and no further information isto be supplied, or a 200 (OK) status code if the action has beenenacted and the response message includes a representationdescribing the status.

Mozilla有一个例子:

HTTP/1.1 200 OK 
Date: Wed, 21 Oct 2015 07:28:00 GMT

<html>
<body>
<h1>File deleted.</h1>
</body>
</html>

关于rest - 在 DELETE 之后返回集合的剩余部分是否考虑不好的做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53338743/

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