From: Ryan Date: Wed, 20 May 2009 08:28:10 +0000 (+0200) Subject: HTTP Server: Close 1.0 connections properly. X-Git-Tag: v0.0.1~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1aecc9378e5d28f5c88de66499e82db6414b6f0;p=platform%2Fupstream%2Fnodejs.git HTTP Server: Close 1.0 connections properly. --- diff --git a/src/http.js b/src/http.js index c1b51a8..1415d1a 100644 --- a/src/http.js +++ b/src/http.js @@ -176,7 +176,7 @@ node.http.ServerResponse = function (connection, responses) { if (connection_expression.exec(field)) { sent_connection_header = true; if (close_expression.exec(value)) - connection_close = true; + this.closeOnFinish = true; } else if (transfer_encoding_expression.exec(field)) { sent_transfer_encoding_header = true; if (chunk_expression.exec(value)) @@ -191,7 +191,7 @@ node.http.ServerResponse = function (connection, responses) { if (this.should_keep_alive) { header += "Connection: keep-alive\r\n"; } else { - connection_close = true; + this.closeOnFinish = true; header += "Connection: close\r\n"; } } diff --git a/test-http_simple.js b/test-http_simple.js index 30dfd40..2e3bbb3 100644 --- a/test-http_simple.js +++ b/test-http_simple.js @@ -10,7 +10,7 @@ new node.http.Server(function (req, res) { var arg = commands[2]; var status = 200; - p(req.headers); + //p(req.headers); if (command == "bytes") { var n = parseInt(arg, 10)