summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/request/lib/redirect.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/request/lib/redirect.js')
-rw-r--r--deps/npm/node_modules/request/lib/redirect.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/npm/node_modules/request/lib/redirect.js b/deps/npm/node_modules/request/lib/redirect.js
index 1d4650299..b2d0f613a 100644
--- a/deps/npm/node_modules/request/lib/redirect.js
+++ b/deps/npm/node_modules/request/lib/redirect.js
@@ -113,7 +113,8 @@ Redirect.prototype.onResponse = function (response) {
, redirectUri: redirectTo
}
)
- if (self.followAllRedirects && response.statusCode !== 401 && response.statusCode !== 307) {
+ if (self.followAllRedirects && request.method !== 'HEAD'
+ && response.statusCode !== 401 && response.statusCode !== 307) {
request.method = 'GET'
}
// request.method = 'GET' // Force all redirects to use GET || commented out fixes #215