当请求包含一个字符串参数(其大小至少应为20个字符)时,我正在搜索合适的http状态代码。
我想返回反映Too short ..的合适http状态代码,但是,我只得到Too long...414http状态代码。
我知道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/

10-10 22:35