【发布时间】:2019-07-21 16:16:34
【问题描述】:
我有一个 GET /reports 端点,它具有前置条件 - 在我们获取报告数据之前应填写特定表单的列表。如果这些表格中的任何一个未填写,则应向客户发送一条错误消息,指出“应在获取报告之前填写 X 表格”。 412 - Precondition failed 是此场景的有效 HTTP 状态代码还是我应该使用 424 - Failed Dependency?
【问题讨论】:
-
不,412 是关于资源表示的,是对
If-请求标头的响应。见tools.ietf.org/html/rfc7232#section-4.2。 -
哪个状态码适合我的场景?
标签: http http-status-codes http-status http-status-code-412