Browse Source

HTTP Server: Close 1.0 connections properly.

v0.7.4-release
Ryan 16 years ago
parent
commit
a1aecc9378
  1. 4
      src/http.js
  2. 2
      test-http_simple.js

4
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";
}
}

2
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)

Loading…
Cancel
Save