Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 对于不适合服务器的数据返回什么状态代码';什么是数据约束?_Rest_Http_Http Status Code 400 - Fatal编程技术网

Rest 对于不适合服务器的数据返回什么状态代码';什么是数据约束?

Rest 对于不适合服务器的数据返回什么状态代码';什么是数据约束?,rest,http,http-status-code-400,Rest,Http,Http Status Code 400,当有人给我发送了一个包含太多/无效字符的字段,或者一封已经收到的电子邮件,或者一个名字的数字时,我总是会发回一个包含字段验证错误列表的400 这样做对吗?通读所有的400开始让我质疑说“我了解数据,我了解内容类型和标题,但我无法将其放入我的数据库”的正确方式。考虑使用它,这意味着请求的总体布局是正确的,但其内容无法处理 我通常在类似描述的场景中使用422。否则,我会以同样的方式回应

当有人给我发送了一个包含太多/无效字符的字段,或者一封已经收到的电子邮件,或者一个名字的数字时,我总是会发回一个包含字段验证错误列表的400

这样做对吗?通读所有的400开始让我质疑说“我了解数据,我了解内容类型和标题,但我无法将其放入我的数据库”的正确方式。

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

我通常在类似描述的场景中使用422。否则,我会以同样的方式回应