rest - 200状态码可以作为POST请求的响应吗
问题描述
我曾假设 POST 应该在成功的情况下返回 201。但我必须使用请求正文(类似于 GET + 正文)调用 API,这是不受支持的,我将继续使用 POST。
因为我在点击 API 时获取结果(即列表)。是否可以返回 200 作为响应,因为 201 将无效,因为我没有创建任何新条目。
解决方案
是的你可以。
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
对于200 OK
,POST
意味着POST an entity describing or containing the result of the action;
推荐阅读
- php - 试图计算一条狗在结果表中获得了多少特定类型的奖励
- winforms - 如何从 UserControl 更改控件属性
- java - 如何强制 Java 应用程序应该使用哪个类文件?
- vue.js - Vue根据对象值分配样式
- python - 使用 Python 3.8 生成“减 x 天”的语法?
- php - 解密由 MCRYPT_RIJNDAEL_128 加密的字符串
- python-3.x - 在基于组的 pandas DataFrame 中将单元格向左移动
- javascript - 如何使用 JAVASCRIPT 删除文本行
- python - python“zip”和for循环创建一个对象
- python - 有没有办法用python控制连接到主板中12v rgb接头的rgb条?