在Nodejs中添加重复的HTTP响应标头

时间:2012-07-17 21:26:12

标签: node.js http-headers httpresponse

我正在寻找在Nodejs的http响应中添加重复的HTTP标头,例如:

HTTP/1.1 206 Partial Content
Content-Length: 1234567
Content-Type: video/ogg
Content-type: multipart/byteranges; boundary=THIS_STRING_SEPARATES

我正在使用Nodejs提供的http模块,当我发送响应头时,我只能定义一个“Content-Type”头:

var header = {};
header['Content-Type'] = "video/ogg";

header['Content-Type'] = "multipart/byteranges; boundary=THIS_STRING_SEPARATES";

是否可以在响应中包含“内容类型”?感谢。

1 个答案:

答案 0 :(得分:0)

目前,这是一个带有Node.js的open issue。您可以通过使用一个带有逗号分隔值的{Content} Type using this patch,或者如果可能,实现X-Content-Type标头来避免这种情况。多个X-标头值目前连接成一个。