无效格式的HTTP状态代码

时间:2016-12-01 20:53:10

标签: http http-headers http-status-codes

我们的系统正在接受文本文件上传,并且应该具有预先确定的行数。如果行数不匹配,我想向用户发送一个排序警告,要求确认他们是否还要上传。

我可以使用特定的状态代码吗?

2 个答案:

答案 0 :(得分:3)

您可以使用 422

  

422(不可处理实体)状态代码表示服务器   了解请求实体的内容类型(因此a   415(不支持的媒体类型)状态代码不合适),和   请求实体的语法是正确的(因此是400(错误请求)   状态代码不合适但是无法处理包含的内容   指令。

你可以看一下。

rest API Tutorial - HTTP Status Codes

答案 1 :(得分:1)

我认为在这种情况下正确的状态代码是400 Bad Request。您期望的实体必须始终具有特定的行数,因此如果它没有该行数,则该实体无效。

通常,验证问题会以400错误的形式传达。