我正在编写一个 REST 服务,一些推送请求只能在特定的时间窗口内工作。例如在活跃的工作时间。在这些时间之外,服务器将发送错误。
我查看了可用的 HTTP 状态代码,但我不确定哪个最适合申请“无效服务器状态”或同等情况。我正在考虑 400(错误请求)还是 422(无法处理的实体)?
对于 422,我的定义是“请求格式正确,但由于语义错误而无法遵循”。想知道这是否真的是最适用的案例?
我正在编写一个 REST 服务,一些推送请求只能在特定的时间窗口内工作。例如在活跃的工作时间。在这些时间之外,服务器将发送错误。
我查看了可用的 HTTP 状态代码,但我不确定哪个最适合申请“无效服务器状态”或同等情况。我正在考虑 400(错误请求)还是 422(无法处理的实体)?
对于 422,我的定义是“请求格式正确,但由于语义错误而无法遵循”。想知道这是否真的是最适用的案例?