From 2741eb3f500b6e09374e9991cb7f1187efcb7d09 Mon Sep 17 00:00:00 2001
From: Benjamin Thomas <benjamin@benjaminthomas.org>
Date: Thu, 25 Feb 2010 07:46:49 +0000
Subject: [PATCH] Rename writeHeader to writeHead

---
 benchmark/http_simple.js                    |    2 +-
 benchmark/static_http_server.js             |    2 +-
 doc/api.txt                                 |   12 ++++++------
 doc/index.html                              |    2 +-
 lib/http.js                                 |    5 +++--
 test/mjsunit/test-http-1.0.js               |    2 +-
 test/mjsunit/test-http-cat.js               |    2 +-
 test/mjsunit/test-http-chunked.js           |    2 +-
 test/mjsunit/test-http-client-race.js       |    2 +-
 test/mjsunit/test-http-client-upload.js     |    2 +-
 test/mjsunit/test-http-malformed-request.js |    2 +-
 test/mjsunit/test-http-proxy.js             |    4 ++--
 test/mjsunit/test-http-server.js            |    2 +-
 test/mjsunit/test-http-tls.js               |    2 +-
 test/mjsunit/test-http-wget.js              |    2 +-
 test/mjsunit/test-http.js                   |    2 +-
 test/mjsunit/test-keep-alive.js             |    2 +-
 test/mjsunit/test-multipart.js              |    4 ++--
 test/mjsunit/test-remote-module-loading.js  |    2 +-
 19 files changed, 28 insertions(+), 27 deletions(-)

diff --git a/benchmark/http_simple.js b/benchmark/http_simple.js
index 1d758b0..8bfc097 100644
--- a/benchmark/http_simple.js
+++ b/benchmark/http_simple.js
@@ -47,7 +47,7 @@ http.createServer(function (req, res) {
 
   var content_length = body.length.toString();
 
-  res.writeHeader( status 
+  res.writeHead( status 
                 , { "Content-Type": "text/plain"
                   , "Content-Length": content_length
                   }
diff --git a/benchmark/static_http_server.js b/benchmark/static_http_server.js
index 5bc4812..5b4f220 100644
--- a/benchmark/static_http_server.js
+++ b/benchmark/static_http_server.js
@@ -16,7 +16,7 @@ for (var i = 0; i < bytes; i++) {
 }
 
 var server = http.createServer(function (req, res) {
-  res.writeHeader(200, {
+  res.writeHead(200, {
     "Content-Type": "text/plain",
     "Content-Length": body.length
   });
diff --git a/doc/api.txt b/doc/api.txt
index 23a697a..13e70f4 100644
--- a/doc/api.txt
+++ b/doc/api.txt
@@ -19,7 +19,7 @@ World":
 var sys = require("sys"), 
    http = require("http");
 http.createServer(function (request, response) {
-  response.writeHeader(200, {"Content-Type": "text/plain"});
+  response.writeHead(200, {"Content-Type": "text/plain"});
   response.write("Hello World\n");
   response.close();
 }).listen(8000);
@@ -951,7 +951,7 @@ The +http.Connection+ object.
 This object is created internally by a HTTP server--not by the user. It is
 passed as the second parameter to the +"request"+ event.
 
-+response.writeHeader(statusCode[, reasonPhrase] , headers)+ ::
++response.writeHead(statusCode[, reasonPhrase] , headers)+ ::
 
 Sends a response header to the request. The status code is a 3-digit HTTP
 status code, like +404+. The last argument, +headers+, are the response headers.
@@ -962,7 +962,7 @@ Example:
 +
 ----------------------------------------
 var body = "hello world";
-response.writeHeader(200, {
+response.writeHead(200, {
   "Content-Length": body.length,
   "Content-Type": "text/plain"
 });
@@ -973,7 +973,7 @@ be called before +response.close()+ is called.
 
 +response.write(chunk, encoding="ascii")+ ::
 
-This method must be called after +writeHeader+ was
+This method must be called after +writeHead+ was
 called. It sends a chunk of the response body. This method may
 be called multiple times to provide successive parts of the body.
 +
@@ -1297,7 +1297,7 @@ http.createServer(function (req, res) {
     fields = {},
     name, filename;
   mp.addListener("error", function (er) {
-    res.writeHeader(400, {"content-type":"text/plain"});
+    res.writeHead(400, {"content-type":"text/plain"});
     res.write("You sent a bad message!\n"+er.message);
     res.close();
   });
@@ -1317,7 +1317,7 @@ http.createServer(function (req, res) {
   });
   mp.addListener("complete", function () {
     var response = "You posted: \n" + sys.inspect(fields);
-    res.writeHeader(200, {
+    res.writeHead(200, {
       "content-type" : "text/plain",
       "content-length" : response.length
     });
diff --git a/doc/index.html b/doc/index.html
index b471e8c..d5f3661 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -48,7 +48,7 @@ var sys = require('sys'),
    http = require('http');
 http.createServer(function (req, res) {
   setTimeout(function () {
-    res.writeHeader(200, {'Content-Type': 'text/plain'});
+    res.writeHead(200, {'Content-Type': 'text/plain'});
     res.write('Hello World');
     res.close();
   }, 2000);
diff --git a/lib/http.js b/lib/http.js
index 6278b71..8638ce5 100644
--- a/lib/http.js
+++ b/lib/http.js
@@ -257,7 +257,7 @@ sys.inherits(ServerResponse, OutgoingMessage);
 exports.ServerResponse = ServerResponse;
 
 
-ServerResponse.prototype.writeHeader = function (statusCode) {
+ServerResponse.prototype.writeHead = function (statusCode) {
   var reasonPhrase, headers, headerIndex;
 
   if (typeof arguments[1] == 'string') {
@@ -280,7 +280,8 @@ ServerResponse.prototype.writeHeader = function (statusCode) {
 };
 
 // TODO eventually remove sendHeader()
-ServerResponse.prototype.sendHeader = ServerResponse.prototype.writeHeader;
+ServerResponse.prototype.sendHeader = ServerResponse.prototype.writeHead;
+ServerResponse.prototype.writeHeader = ServerResponse.prototype.writeHead;
 
 function ClientRequest (method, url, headers) {
   OutgoingMessage.call(this);
diff --git a/test/mjsunit/test-http-1.0.js b/test/mjsunit/test-http-1.0.js
index 911cb1c..689e3df 100644
--- a/test/mjsunit/test-http-1.0.js
+++ b/test/mjsunit/test-http-1.0.js
@@ -9,7 +9,7 @@ var server_response = "";
 var client_got_eof = false;
 
 var server = http.createServer(function (req, res) {
-  res.writeHeader(200, {"Content-Type": "text/plain"});
+  res.writeHead(200, {"Content-Type": "text/plain"});
   res.write(body);
   res.close();
 })
diff --git a/test/mjsunit/test-http-cat.js b/test/mjsunit/test-http-cat.js
index bda98c1..e50416e 100644
--- a/test/mjsunit/test-http-cat.js
+++ b/test/mjsunit/test-http-cat.js
@@ -5,7 +5,7 @@ PORT = 8888;
 var body = "exports.A = function() { return 'A';}";
 var server = http.createServer(function (req, res) {
   puts("got request");
-  res.writeHeader(200, [
+  res.writeHead(200, [
     ["Content-Length", body.length],
     ["Content-Type", "text/plain"]
   ]);
diff --git a/test/mjsunit/test-http-chunked.js b/test/mjsunit/test-http-chunked.js
index d94b8a2..c84c990 100644
--- a/test/mjsunit/test-http-chunked.js
+++ b/test/mjsunit/test-http-chunked.js
@@ -5,7 +5,7 @@ var PORT = 8888;
 var UTF8_STRING = "Il était tué";
 
 var server = http.createServer(function(req, res) {
-  res.writeHeader(200, {"Content-Type": "text/plain; charset=utf8"});
+  res.writeHead(200, {"Content-Type": "text/plain; charset=utf8"});
   res.write(UTF8_STRING, 'utf8');
   res.close();
 });
diff --git a/test/mjsunit/test-http-client-race.js b/test/mjsunit/test-http-client-race.js
index b1f1237..a1a17a6 100644
--- a/test/mjsunit/test-http-client-race.js
+++ b/test/mjsunit/test-http-client-race.js
@@ -8,7 +8,7 @@ var body2_s = "22222";
 
 var server = http.createServer(function (req, res) {
   var body = url.parse(req.url).pathname === "/1" ? body1_s : body2_s;
-  res.writeHeader(200, { "Content-Type": "text/plain"
+  res.writeHead(200, { "Content-Type": "text/plain"
                       , "Content-Length": body.length
                       });
   res.write(body);
diff --git a/test/mjsunit/test-http-client-upload.js b/test/mjsunit/test-http-client-upload.js
index dbe36e1..fa434e7 100644
--- a/test/mjsunit/test-http-client-upload.js
+++ b/test/mjsunit/test-http-client-upload.js
@@ -18,7 +18,7 @@ var server = http.createServer(function(req, res) {
   req.addListener('end', function () {
     server_req_complete = true;
     puts("request complete from server");
-    res.writeHeader(200, {'Content-Type': 'text/plain'});
+    res.writeHead(200, {'Content-Type': 'text/plain'});
     res.write('hello\n');
     res.close();
   });
diff --git a/test/mjsunit/test-http-malformed-request.js b/test/mjsunit/test-http-malformed-request.js
index 5397e9f..0546afe 100644
--- a/test/mjsunit/test-http-malformed-request.js
+++ b/test/mjsunit/test-http-malformed-request.js
@@ -13,7 +13,7 @@ nrequests_expected = 1;
 var s = http.createServer(function (req, res) {
   puts("req: " + JSON.stringify(url.parse(req.url)));
 
-  res.writeHeader(200, {"Content-Type": "text/plain"});
+  res.writeHead(200, {"Content-Type": "text/plain"});
   res.write("Hello World");
   res.close();
 
diff --git a/test/mjsunit/test-http-proxy.js b/test/mjsunit/test-http-proxy.js
index d11d2dd..b8daf9f 100644
--- a/test/mjsunit/test-http-proxy.js
+++ b/test/mjsunit/test-http-proxy.js
@@ -7,7 +7,7 @@ var BACKEND_PORT = 8870;
 
 var backend = http.createServer(function (req, res) {
   // debug("backend");
-  res.writeHeader(200, {"content-type": "text/plain"});
+  res.writeHead(200, {"content-type": "text/plain"});
   res.write("hello world\n");
   res.close();
 });
@@ -19,7 +19,7 @@ var proxy = http.createServer(function (req, res) {
   debug("proxy req headers: " + JSON.stringify(req.headers));
   var proxy_req = proxy_client.request(url.parse(req.url).pathname);
   proxy_req.addListener('response', function(proxy_res) {
-    res.writeHeader(proxy_res.statusCode, proxy_res.headers);
+    res.writeHead(proxy_res.statusCode, proxy_res.headers);
     proxy_res.addListener("data", function(chunk) {
       res.write(chunk);
     });
diff --git a/test/mjsunit/test-http-server.js b/test/mjsunit/test-http-server.js
index fe569ce..eb314ba 100644
--- a/test/mjsunit/test-http-server.js
+++ b/test/mjsunit/test-http-server.js
@@ -38,7 +38,7 @@ http.createServer(function (req, res) {
   }
 
   setTimeout(function () {
-    res.writeHeader(200, {"Content-Type": "text/plain"});
+    res.writeHead(200, {"Content-Type": "text/plain"});
     res.write(url.parse(req.url).pathname);
     res.close();
   }, 1);
diff --git a/test/mjsunit/test-http-tls.js b/test/mjsunit/test-http-tls.js
index ffe042c..df4ae74 100644
--- a/test/mjsunit/test-http-tls.js
+++ b/test/mjsunit/test-http-tls.js
@@ -52,7 +52,7 @@ var http_server=http.createServer(function (req, res) {
   }
 
   req.addListener('end', function () {
-    res.writeHeader(200, {"Content-Type": "text/plain"});
+    res.writeHead(200, {"Content-Type": "text/plain"});
     res.write("The path was " + url.parse(req.url).pathname);
     res.close();
     responses_sent += 1;
diff --git a/test/mjsunit/test-http-wget.js b/test/mjsunit/test-http-wget.js
index 931fe44..69e0410 100644
--- a/test/mjsunit/test-http-wget.js
+++ b/test/mjsunit/test-http-wget.js
@@ -24,7 +24,7 @@ var client_got_eof = false;
 var connection_was_closed = false;
 
 var server = http.createServer(function (req, res) {
-  res.writeHeader(200, {"Content-Type": "text/plain"});
+  res.writeHead(200, {"Content-Type": "text/plain"});
   res.write("hello ");
   res.write("world\n");
   res.close();
diff --git a/test/mjsunit/test-http.js b/test/mjsunit/test-http.js
index 83daac9..1d5ecba 100644
--- a/test/mjsunit/test-http.js
+++ b/test/mjsunit/test-http.js
@@ -28,7 +28,7 @@ http.createServer(function (req, res) {
   }
 
   req.addListener('end', function () {
-    res.writeHeader(200, {"Content-Type": "text/plain"});
+    res.writeHead(200, {"Content-Type": "text/plain"});
     res.write("The path was " + url.parse(req.url).pathname);
     res.close();
     responses_sent += 1;
diff --git a/test/mjsunit/test-keep-alive.js b/test/mjsunit/test-keep-alive.js
index f4d2933..72868d5 100644
--- a/test/mjsunit/test-keep-alive.js
+++ b/test/mjsunit/test-keep-alive.js
@@ -6,7 +6,7 @@ PORT = 8891;
 
 body = "hello world\n";
 server = http.createServer(function (req, res) {
-  res.writeHeader(200, { 
+  res.writeHead(200, { 
     "Content-Length": body.length, 
     "Content-Type": "text/plain", 
   });
diff --git a/test/mjsunit/test-multipart.js b/test/mjsunit/test-multipart.js
index ba10b60..b51824f 100644
--- a/test/mjsunit/test-multipart.js
+++ b/test/mjsunit/test-multipart.js
@@ -77,12 +77,12 @@ var server = http.createServer(function (req, res) {
     }
     mp.addListener("error", function (er) {
       sys.puts("!! error occurred");
-      res.writeHeader(400, {});
+      res.writeHead(400, {});
       res.write("bad");
       res.close();
     });
     mp.addListener("complete", function () {
-      res.writeHeader(200, {});
+      res.writeHead(200, {});
       res.write("ok");
       res.close();
     });
diff --git a/test/mjsunit/test-remote-module-loading.js b/test/mjsunit/test-remote-module-loading.js
index 9817908..aa6bbf8 100644
--- a/test/mjsunit/test-remote-module-loading.js
+++ b/test/mjsunit/test-remote-module-loading.js
@@ -11,7 +11,7 @@ var server = http.createServer(function(req, res) {
              'return '+JSON.stringify(url.parse(req.url).pathname)+';'+
              '};';
 
-  res.writeHeader(200, {'Content-Type': 'text/javascript'});
+  res.writeHead(200, {'Content-Type': 'text/javascript'});
   res.write(body);
   res.close();
 });
-- 
1.6.3.3

