Node.js gzip格式的NodeJs响应
我的目标是获得gzip编码的响应。我的问题在于 自动响应将gzip格式转换为utf-8格式,以防标头的内容编码被服务器设置为“gzip”。我猜服务器执行基于内容编码到UTF-8的转换Node.js gzip格式的NodeJs响应,node.js,gzip,data-conversion,Node.js,Gzip,Data Conversion,我的目标是获得gzip编码的响应。我的问题在于 自动响应将gzip格式转换为utf-8格式,以防标头的内容编码被服务器设置为“gzip”。我猜服务器执行基于内容编码到UTF-8的转换 var server = http.createServer(function (req, res) { var data = 'HelloWorld'; var z1 = zlib.gzipSync( Buffer.from(data)); res.writeHeader(200, { 'Content-Typ
var server = http.createServer(function (req, res) {
var data = 'HelloWorld';
var z1 = zlib.gzipSync( Buffer.from(data));
res.writeHeader(200, { 'Content-Type': 'application/gzip', 'Content-Length': Buffer.byteLength(z1), 'Content-Encoding': 'gzip'});
res.end(z1);
}))
当我没有将内容编码放在标题中,但我正在寻找使用内容编码的解决方案时,它会起作用。每次设置内容编码时,我都会接收UTF-8编码的文本。
也许有人知道如何告诉nodejsto不执行utf-8编码?
提前谢谢