【发布时间】:2014-11-04 07:36:08
【问题描述】:
我的 REST 端点使用带有一些字段的 json。通知用户某些字段不正确或缺失的最佳 http 状态错误是什么?
我找到了关于 422 Unprocessable Entity https://www.rfc-editor.org/rfc/rfc4918#section-11.2
的信息422 (Unprocessable Entity) 状态码表示服务器 理解请求实体的内容类型(因此 415(不支持的媒体类型)状态码不合适),并且 请求实体的语法是正确的(因此是 400 (Bad Request) 状态码不合适)但无法处理包含的 指示。例如,如果 XML 请求正文包含格式正确(即语法正确),但是 语义错误的 XML 指令。
这是我需要的还是您更喜欢另一个状态错误?
【问题讨论】:
-
请添加指向您引用的网站的链接。这让读者可以判断报价的可靠性。