From b046f2ab6c46164e6820aecde26888e30996bb7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20D=2E=20Rodas?= Date: Mon, 14 Jul 2014 16:25:01 -0400 Subject: [PATCH] Set cookie on redirection If the server set a cookie on redirection it should send them back. --- lib/node-get/node-get.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/node-get/node-get.js b/lib/node-get/node-get.js index bb5861d..7eaba1a 100644 --- a/lib/node-get/node-get.js +++ b/lib/node-get/node-get.js @@ -130,6 +130,12 @@ Get.prototype.perform = function(callback, times) { // ----------- // Servers can send a full redirect location // or a short form, like a hyperlink. Handle both. + + if (response.headers['set-cookie']) { + this.headers.cookie = this.headers.cookie || "" + this.headers.cookie = response.headers['set-cookie'].join(';') + } + if (url.parse(response.headers.location).protocol) { this.uri = response.headers.location; } else {