Nó Express Content-Length
Eu uso node.js e expresso em um projeto pequeno. Eu defino o cabeçalho de resposta como golpe:
res.set({'Content-Type':'text/plain;charset=utf-8',
'Content-Length': Buffer.byteLength(data, 'utf-8')});
Eu posso usarconsole.log
o comprimento dos dados de impressão é 317.
Mas no console do navegador, eu só recebo estes:
Conexão: keep-alive
Conteúdo-Codificação: gzip
Tipo de Conteúdo: text / plain; charset = utf-8
Data: Sábado, 01 de junho de 2013 08:21:59 GMT
Transferência-codificação: em pedaços
Vary: Accept-Encoding
X-Powered-By: Express
Então, porque oComprimento do conteúdo desaparecido?