diff options
author | Christian Tellnes <christian@tellnes.no> | 2015-03-03 21:01:26 +0100 |
---|---|---|
committer | Christian Tellnes <christian@tellnes.no> | 2015-03-05 22:17:35 +0100 |
commit | 4874182065655dcf8a39bfa3e4c9b47bfb9e0f75 (patch) | |
tree | 396700ee8f35062a9d3a256ddb9a12aca015e0d3 /test/parallel/test-http-automatic-headers.js | |
parent | 1640dedb3b2a8d6e54ba7b22290d86d5984768be (diff) | |
download | android-node-v8-4874182065655dcf8a39bfa3e4c9b47bfb9e0f75.tar.gz android-node-v8-4874182065655dcf8a39bfa3e4c9b47bfb9e0f75.tar.bz2 android-node-v8-4874182065655dcf8a39bfa3e4c9b47bfb9e0f75.zip |
http: send Content-Length when possible
This changes the behavior for http to send send a Content-Length header
instead of using chunked encoding when we know the size of the body when
sending the headers.
Fixes: https://github.com/iojs/io.js/issues/1044
PR-URL: https://github.com/iojs/io.js/pull/1062
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Brian White <mscdex@mscdex.net>
Diffstat (limited to 'test/parallel/test-http-automatic-headers.js')
-rw-r--r-- | test/parallel/test-http-automatic-headers.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/parallel/test-http-automatic-headers.js b/test/parallel/test-http-automatic-headers.js index cc71cb7f35..76e5a61318 100644 --- a/test/parallel/test-http-automatic-headers.js +++ b/test/parallel/test-http-automatic-headers.js @@ -5,7 +5,7 @@ var http = require('http'); var server = http.createServer(function(req, res) { res.setHeader('X-Date', 'foo'); res.setHeader('X-Connection', 'bar'); - res.setHeader('X-Transfer-Encoding', 'baz'); + res.setHeader('X-Content-Length', 'baz'); res.end(); }); server.listen(common.PORT); @@ -20,10 +20,10 @@ server.on('listening', function() { assert.equal(res.statusCode, 200); assert.equal(res.headers['x-date'], 'foo'); assert.equal(res.headers['x-connection'], 'bar'); - assert.equal(res.headers['x-transfer-encoding'], 'baz'); + assert.equal(res.headers['x-content-length'], 'baz'); assert(res.headers['date']); assert.equal(res.headers['connection'], 'keep-alive'); - assert.equal(res.headers['transfer-encoding'], 'chunked'); + assert.equal(res.headers['content-length'], '0'); server.close(); agent.destroy(); }); |