对于不符合服务器数据约束的数据,返回什么状态代码?

时间:2019-12-09 16:53:02

标签: rest http http-status-code-400

当有人向我发送一个字段,其中包含太多/无效的字符,或者已经收到一封电子邮件,或者一个姓氏的数字时,我总是会发回400,其中包含一系列字段验证错误。

这是正确的做法吗?阅读所有400年代的here开始让我质疑正确的说法:“我了解数据,我了解内容类型和标题,但无法将其放入数据库”。 / p>

1 个答案:

答案 0 :(得分:1)

考虑使用422,这意味着请求的总体布局正确,但是无法处理其内容。

我通常会在描述的情况下使用422。否则,我会回复400