首页 > 解决方案 > 200状态码可以作为POST请求的响应吗

问题描述

我曾假设 POST 应该在成功的情况下返回 201。但我必须使用请求正文(类似于 GET + 正文)调用 API,这是不受支持的,我将继续使用 POST。

因为我在点击 API 时获取结果(即列表)。是否可以返回 200 作为响应,因为 201 将无效,因为我没有创建任何新条目。

标签: restapi

解决方案


是的你可以。

https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

对于200 OK,POST意味着POST an entity describing or containing the result of the action;


推荐阅读