Browse Source

Add res.client to ClientResponse

v0.7.4-release
Ryan 16 years ago
parent
commit
996d5ef5f1
  1. 8
      src/http.js
  2. 3
      website/api.txt

8
src/http.js

@ -159,17 +159,19 @@ node.http.createServerRequest = function (connection) {
// | // |
// v // v
createClientResponse = function (connection) { createClientResponse = function (client) {
var res = new node.EventEmitter; var res = new node.EventEmitter;
res.connection = connection; res.client = client;
res.connection = client;
res.statusCode = null; res.statusCode = null;
res.httpVersion = null; res.httpVersion = null;
res.headers = []; res.headers = [];
res.last_was_value = false; // used internally XXX remove me res.last_was_value = false; // used internally XXX remove me
res.setBodyEncoding = function (enc) { res.setBodyEncoding = function (enc) {
connection.setEncoding(enc); client.setEncoding(enc);
}; };
return res; return res;

3
website/api.txt

@ -861,6 +861,9 @@ After emitted no other events will be emitted on the response.
Set the encoding for the response body. Either +"utf8"+ or +"raw"+. Set the encoding for the response body. Either +"utf8"+ or +"raw"+.
Defaults to raw. Defaults to raw.
+response.client+ ::
A reference to the +node.http.Client+ that this response belongs to.
=== TCP === TCP

Loading…
Cancel
Save