summaryrefslogtreecommitdiff
path: root/test/parallel/test-http-automatic-headers.js
diff options
context:
space:
mode:
authorChristian Tellnes <christian@tellnes.no>2015-03-03 21:01:26 +0100
committerChristian Tellnes <christian@tellnes.no>2015-03-05 22:17:35 +0100
commit4874182065655dcf8a39bfa3e4c9b47bfb9e0f75 (patch)
tree396700ee8f35062a9d3a256ddb9a12aca015e0d3 /test/parallel/test-http-automatic-headers.js
parent1640dedb3b2a8d6e54ba7b22290d86d5984768be (diff)
downloadandroid-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.js6
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();
});