diff --git a/lib/request.js b/lib/request.js index 8a387b8..8fe31ee 100644 --- a/lib/request.js +++ b/lib/request.js @@ -30,7 +30,8 @@ function Request(url, options) { this.cache = options.cache || { cache: false, expires: 3600 }; this.timeout = options.timeout || 30000; this.cookies(options.cookies); - this.redirect = options.redirect || false + this.redirect = options.redirect || false; + this.withCredentials = options.withCredentials || false; } /** @@ -281,5 +282,11 @@ Request.prototype.getAuthorization = function() { return auth.username + ':' + auth.password; }; - +/** + * Returns the current withCredentials flag + * @returns {boolean} + */ +Request.prototype.getWithCredentials = function() { + return this.withCredentials; +}; module.exports = Request; diff --git a/lib/requestify.js b/lib/requestify.js index da18d85..ea1dc6f 100644 --- a/lib/requestify.js +++ b/lib/requestify.js @@ -90,7 +90,8 @@ var Requestify = (function() { method: request.method, auth: request.getAuthorization(), headers: request.getHeaders(), - redirect : request.getRedirect() + redirect : request.getRedirect(), + withCredentials: request.getWithCredentials() }; /**