重定向时的内容长度

时间:2014-07-24 16:42:30

标签: node.js express

似乎每当我尝试重定向用户时,express都错误地在标题中添加了Content-Length:

app.use(function(req, res, next) {
  res.redirect('/');
});

输出:

curl -I http://127.0.0.1:8080/action
HTTP/1.1 302 Moved Temporarily
X-Powered-By: Express
Location: /
Vary: Accept
Content-Type: text/plain; charset=UTF-8
Content-Length: 35
Date: Thu, 24 Jul 2014 16:38:27 GMT
Connection: keep-alive

由于回复没有正文,我想知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

规范中没有任何内容阻止具有该状态代码的响应具有正文。很可能内容是关于重定向的某种人类可读消息。

因此,如果您使用HEAD以外的方法,则Content-Lengththe content you would ordinarily see的长度。