对坏数据的HTTP状态代码(HTTP status code for bad data)

2019-07-04 08:00发布

我应该返回什么HTTP状态代码时,客户端职位坏数据(例如,当整数预期字符串)?

我一直在使用400错误的请求,但因为我读通过HTTP文档,似乎更适用于HTTP协议错误。

我想使用的状态码,使Flash和AJAX客户端可以成功,坏数据和服务器错误区分而不必解析响应。

Answer 1:

这正是400对。 是的,它是用于恶劣HTTP协议使用,但它不是专门用于这一目的。



Answer 2:

我真的更倾向于陷在浏览器中的坏数据回当客户点击提交按钮。

如果没有,那么我会返回400,因为作为标准说:

请求不能被服务器因为语法错误的理解。 该客户端不应该重复没有修改的请求。



文章来源: HTTP status code for bad data