From 6f13a7591ba7c4e2cdfa7ea282c7488df24144ec Mon Sep 17 00:00:00 2001 From: Matt Zabriskie Date: Mon, 18 Jan 2016 11:04:10 -0700 Subject: [PATCH] Only strip Content-Type header if data is undefined --- lib/adapters/xhr.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index 740dc2e..cfb3348 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -82,7 +82,7 @@ module.exports = function xhrAdapter(resolve, reject, config) { // Add headers to the request if ('setRequestHeader' in request) { utils.forEach(requestHeaders, function setRequestHeader(val, key) { - if ((requestData === undefined || requestData === null) && key.toLowerCase() === 'content-type') { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { // Remove Content-Type if data is undefined delete requestHeaders[key]; } else {