var sys = require('sys');
var net = require('net');
var events = require('events');
+var Buffer = require('buffer').Buffer;
var FreeList = require('freelist').FreeList;
var HTTPParser = process.binding('http_parser').HTTPParser;
throw new Error("This type of response MUST NOT have a body.");
}
+ if (typeof chunk !== "string"
+ && !(chunk instanceof Buffer)
+ && !Array.isArray(chunk)) {
+ throw new TypeError("first argument must be a string, Array, or Buffer");
+ }
+
encoding = encoding || "ascii";
if (this.chunkedEncoding) {
if (typeof chunk == 'string') {