From d72c6940f8b339a073979129fcc5a8cd3623aa2d Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Wed, 17 Aug 2011 20:39:20 +0200 Subject: [PATCH] bench: make http_simple send chunked encoding if requested --- benchmark/http_simple.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/benchmark/http_simple.js b/benchmark/http_simple.js index 8d66190e0fb..300bf144506 100644 --- a/benchmark/http_simple.js +++ b/benchmark/http_simple.js @@ -39,6 +39,7 @@ var server = http.createServer(function (req, res) { var command = commands[1]; var body = ""; var arg = commands[2]; + var chunked = (commands[3] === "chunked"); var status = 200; if (command == "bytes") { @@ -81,10 +82,16 @@ var server = http.createServer(function (req, res) { body = "not found\n"; } - var content_length = body.length.toString(); + if (chunked) { + res.writeHead(status, { "Content-Type": "text/plain", + "Transfer-Encoding": "chunked" }); + } else { + var content_length = body.length.toString(); + + res.writeHead(status, { "Content-Type": "text/plain", + "Content-Length": content_length }); + } - res.writeHead(status, { "Content-Type": "text/plain", - "Content-Length": content_length }); res.end(body); });