diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index 86bb087..4887721 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -158,11 +158,6 @@ module.exports = function xhrAdapter(resolve, reject, config) { } } - // Format request data - if (utils.isArrayBuffer(requestData)) { - requestData = new DataView(requestData); - } - if (requestData === undefined) { requestData = null; } diff --git a/test/specs/requests.spec.js b/test/specs/requests.spec.js index 28da0c6..b8331ec 100644 --- a/test/specs/requests.spec.js +++ b/test/specs/requests.spec.js @@ -71,7 +71,7 @@ describe('requests', function () { 'Content-Type': 'application/json' } }); - + setTimeout(function () { expect(response.data.foo).toEqual('bar'); expect(response.status).toEqual(200); @@ -164,7 +164,7 @@ describe('requests', function () { axios.post('/foo', input.buffer); getAjaxRequest().then(function (request) { - var output = new Int8Array(request.params.buffer); + var output = new Int8Array(request.params); expect(output.length).toEqual(2); expect(output[0]).toEqual(1); expect(output[1]).toEqual(2); @@ -186,7 +186,7 @@ describe('requests', function () { axios.post('/foo', input); getAjaxRequest().then(function (request) { - var output = new Int8Array(request.params.buffer); + var output = new Int8Array(request.params); expect(output.length).toEqual(2); expect(output[0]).toEqual(1); expect(output[1]).toEqual(2); @@ -200,7 +200,7 @@ describe('requests', function () { done(); return; } - + var response; function str2ab(str) {