【发布时间】:2020-08-31 19:36:58
【问题描述】:
我正在构建一个新的 API,它接收一组 id 并处理它们。对于以下情况,响应应返回 http 代码响应
- 一切都已成功处理
- 只有部分 id 处理成功
这两个响应的正确代码是什么? 第一个200? 第二个是206? (我觉得不对)
【问题讨论】:
我正在构建一个新的 API,它接收一组 id 并处理它们。对于以下情况,响应应返回 http 代码响应
这两个响应的正确代码是什么? 第一个200? 第二个是206? (我觉得不对)
【问题讨论】:
通常 HTTP 请求完全失败或完全成功。
如果请求的意图是允许部分应用程序,从 HTTP 的角度来看,那是成功的。
所以我认为200 OK 仍然是正确的选择。响应正文中应包含有关成功/失败的其他信息。
206 绝对是不好的。它专门用于范围请求。
【讨论】: