当HTTP POST响应与表单不匹配时,400 Bad Request是否有适当的响应?

时间:2016-11-23 02:36:29

标签: http post

在以下情况下返回400 Bad Request是否合适:

  • HTTP POST数据是否包含与表单上任何允许的选项都不匹配的字段值?
  • 表单上标有“必填”的字段丢失了?
  • 表格上没有字段?

1 个答案:

答案 0 :(得分:1)

简答:是的。

  

6.5.1。 400错误请求

     

400(错误请求)状态代码表示服务器不能或     由于被认为是某种东西,它不会处理请求     客户端错误(例如,格式错误的请求语法,无效请求     消息框架或欺骗性请求路由)。

来自https://tools.ietf.org/html/rfc7231#section-6.5.1