From cadaf19094dbf7b8e4c86eb16c4c3e21eb9812ab Mon Sep 17 00:00:00 2001 From: Xavier Milliard Date: Wed, 21 Sep 2011 10:31:51 +0200 Subject: [PATCH] add ability to sign request without buffering content (postFromFile and getToFile) --- lib/oauth.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/oauth.js b/lib/oauth.js index 82b3cb03..af6c1fa5 100644 --- a/lib/oauth.js +++ b/lib/oauth.js @@ -375,13 +375,13 @@ exports.OAuth.prototype._performSecureRequest= function( oauth_token, oauth_toke var targetFile; - if(method == "GET" && useFile) { - targetFile = fs.createWriteStream(post_body); - } - else { - response.setEncoding('utf8'); - } request.on('response', function (response) { + if(method == "GET" && response.statusCode == 200 && useFile) { + targetFile = fs.createWriteStream(post_body); + } + else { + response.setEncoding('utf8'); + } response.on('data', function (chunk) { if(targetFile) { targetFile.write(chunk);