我们的系统正在接受文本文件上传,并且应该具有预先确定的行数。如果行数不匹配,我想向用户发送一个排序警告,要求确认他们是否还要上传。
我可以使用特定的状态代码吗?
答案 0 :(得分:3)
您可以使用 422 。
422(不可处理实体)状态代码表示服务器 了解请求实体的内容类型(因此a 415(不支持的媒体类型)状态代码不合适),和 请求实体的语法是正确的(因此是400(错误请求) 状态代码不合适但是无法处理包含的内容 指令。
你可以看一下。
答案 1 :(得分:1)
我认为在这种情况下正确的状态代码是400 Bad Request
。您期望的实体必须始终具有特定的行数,因此如果它没有该行数,则该实体无效。
通常,验证问题会以400错误的形式传达。