当请求包含一个String参数,其大小应至少为20个字符时,我正在搜索合适的HTTP状态代码。
我想返回反映Too short ..
的合适HTTP状态代码。但是,我只获得了Too long...
414
HTTP状态代码。
我知道422
就足够了,因为它意味着No valid
。但是,我觉得这很一般。
const validateContent = (req, res, next) => {
const {content} = req.body;
if (content && content.length < 20 ) {
res.status(422).send('Too short');
} else {
next()
}
}
这是我之前提到过的中间件。
答案 0 :(得分:0)
我认为400(不良请求)适合你的情况。因为基本上想要说这个请求有问题。