http: Support legacy agent.addRequest API

There are some agent subclasses using this today.

Despite the addRequest function being undocumented internal API, it's
easy enough to just support the old signature for backwards
compatibility.
pull/24998/head
isaacs 2013-08-07 10:23:45 -07:00
parent d24decb87b
commit 12cd13312b
1 changed files with 9 additions and 0 deletions

View File

@ -128,6 +128,15 @@ Agent.prototype.getName = function(options) {
}; };
Agent.prototype.addRequest = function(req, options) { Agent.prototype.addRequest = function(req, options) {
// Legacy API: addRequest(req, host, port, path)
if (typeof options === 'string') {
options = {
host: options,
port: arguments[2],
path: arguments[3]
};
}
var host = options.host; var host = options.host;
var port = options.port; var port = options.port;
var localAddress = options.localAddress; var localAddress = options.localAddress;