小さなプロジェクトでnode.jsとexpressを使用しています。ブローのような応答ヘッダーを設定します:
res.set({'Content-Type':'text/plain;charset=utf-8',
'Content-Length': Buffer.byteLength(data, 'utf-8')});
使用できるconsole.log
印刷データの長さは 317 です。
しかし、ブラウザのコンソールでは、これらを取得するだけです:
接続:keep-alive
Content-Encoding:gzip
Content-Type:text/plain;charset=utf-8
Date:Sat, 01 Jun 2013 08:21:59 GMT
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-提供:エクスプレス
では、なぜcontent-lengthが消えたのでしょうか?