当请求包含一个字符串参数(其大小至少应为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()
}
}
这是我之前提到的中间件。
最佳答案
我认为400(坏请求)更适合你的情况。因为基本上是想说请求有问题。
关于javascript - 414 HTTP状态码的反义是什么:太短,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45846700/