Add specialized overloads for request events

This commit is contained in:
Christopher Currens
2016-01-25 21:05:34 -08:00
parent 46719185c5
commit e252a08812
2 changed files with 18 additions and 1 deletions
+12
View File
@@ -640,3 +640,15 @@ request({url: 'http://www.google.com', jar: j}, function () {
var cookies = j.getCookies(url);
// [{key: 'key1', value: 'value1', domain: "www.google.com", ...}, ...]
});
request(
{ method: 'GET'
, uri: 'http://www.google.com'
, gzip: true
}
)
.on('request', function(req: http.ClientRequest) { })
.on('response', function(resp: http.IncomingMessage) { })
.on('data', function(data: Buffer | string) { })
.on('error', function(e: Error) { })
.on('complete', function(resp: http.IncomingMessage, body?: string | Buffer) { });