2
0
mirror of https://github.com/tenrok/axios.git synced 2026-05-30 15:24:11 +03:00

Releasing 0.4.2

This commit is contained in:
mzabriskie
2014-12-11 00:11:25 -07:00
parent d65f9f7eea
commit 2d5250ce0a
19 changed files with 359 additions and 130 deletions
+8 -1
View File
@@ -38,4 +38,11 @@
### 0.4.1 (Oct 15, 2014)
- Adding error handling to request for node.js ([#18](https://github.com/mzabriskie/axios/issues/18))
- Adding error handling to request for node.js ([#18](https://github.com/mzabriskie/axios/issues/18))
### 0.4.2 (Dec 10, 2014)
- Fixing issue with `Content-Type` when using `FormData` ([#22](https://github.com/mzabriskie/axios/issues/22))
- Adding support for TypeScript ([#25](https://github.com/mzabriskie/axios/issues/25))
- Fixing issue with standalone build ([#29](https://github.com/mzabriskie/axios/issues/29))
- Fixing issue with verbs needing to be capitalized in some browsers ([#30](https://github.com/mzabriskie/axios/issues/30))
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "axios",
"main": "./dist/axios.js",
"version": "0.4.1",
"version": "0.4.2",
"homepage": "https://github.com/mzabriskie/axios",
"authors": [
"Matt Zabriskie"
+66 -14
View File
@@ -65,20 +65,22 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
// Don't allow overriding defaults.withCredentials
config.withCredentials = config.withCredentials || defaults.withCredentials;
var promise = new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
var serverRequest = function (config) {
return new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
});
});
};
function deprecatedMethod(method, instead, docs) {
try {
@@ -93,6 +95,24 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
} catch (e) {}
}
var chain = [serverRequest, undefined];
var promise = Promise.resolve(config);
utils.forEach(axios.interceptors.request.handlers, function (interceptor) {
chain.unshift(interceptor.request, interceptor.requestError);
});
utils.forEach(axios.interceptors.response.handlers, function (interceptor) {
chain.push(interceptor.response, interceptor.responseError);
});
while (chain.length) {
var thenFn = chain.shift();
var rejectFn = chain.shift();
promise = promise.then(thenFn, rejectFn);
}
// Provide alias for success
promise.success = function success(fn) {
deprecatedMethod('success', 'then', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
@@ -125,6 +145,22 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
axios.spread = __webpack_require__(6);
// interceptors
axios.interceptors = {
request: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.request.handlers.push({ request: thenFn, requestError: rejectFn });
}
},
response: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.response.handlers.push({ response: thenFn, responseError: rejectFn });
}
}
};
// Provide aliases for supported request methods
createShortMethods('delete', 'get', 'head');
createShortMethodsWithData('post', 'put', 'patch');
@@ -151,6 +187,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
});
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(7)))
/***/ },
@@ -244,6 +281,16 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
return toString.call(val) === '[object ArrayBuffer]';
}
/**
* Determine if a value is a FormData
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an FormData, otherwise false
*/
function isFormData(val) {
return toString.call(val) === '[object FormData]';
}
/**
* Determine if a value is a view on an ArrayBuffer
*
@@ -410,6 +457,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
module.exports = {
isArray: isArray,
isArrayBuffer: isArrayBuffer,
isFormData: isFormData,
isArrayBufferView: isArrayBufferView,
isString: isString,
isNumber: isNumber,
@@ -450,9 +498,13 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
config.headers || {}
);
if (utils.isFormData(data)) {
delete headers['Content-Type']; // Let the browser set it
}
// Create the request
var request = new(XMLHttpRequest || ActiveXObject)('Microsoft.XMLHTTP');
request.open(config.method, buildUrl(config.url, config.params), true);
request.open(config.method.toUpperCase(), buildUrl(config.url, config.params), true);
// Listen for ready state
request.onreadystatechange = function () {
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+101 -42
View File
@@ -1,4 +1,4 @@
define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return /******/ (function(modules) { // webpackBootstrap
define("axios", ["{Promise: Promise}","undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__, __WEBPACK_EXTERNAL_MODULE_3__) { return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
@@ -51,8 +51,8 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {var Promise = __webpack_require__(2).Promise;
var defaults = __webpack_require__(3);
var utils = __webpack_require__(4);
var defaults = __webpack_require__(4);
var utils = __webpack_require__(5);
var axios = module.exports = function axios(config) {
config = utils.merge({
@@ -65,20 +65,22 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
// Don't allow overriding defaults.withCredentials
config.withCredentials = config.withCredentials || defaults.withCredentials;
var promise = new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
var serverRequest = function (config) {
return new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(6)(resolve, reject, config);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(3)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
});
});
};
function deprecatedMethod(method, instead, docs) {
try {
@@ -93,6 +95,24 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
} catch (e) {}
}
var chain = [serverRequest, undefined];
var promise = Promise.resolve(config);
utils.forEach(axios.interceptors.request.handlers, function (interceptor) {
chain.unshift(interceptor.request, interceptor.requestError);
});
utils.forEach(axios.interceptors.response.handlers, function (interceptor) {
chain.push(interceptor.response, interceptor.responseError);
});
while (chain.length) {
var thenFn = chain.shift();
var rejectFn = chain.shift();
promise = promise.then(thenFn, rejectFn);
}
// Provide alias for success
promise.success = function success(fn) {
deprecatedMethod('success', 'then', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
@@ -123,7 +143,23 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
axios.all = function (promises) {
return Promise.all(promises);
};
axios.spread = __webpack_require__(6);
axios.spread = __webpack_require__(7);
// interceptors
axios.interceptors = {
request: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.request.handlers.push({ request: thenFn, requestError: rejectFn });
}
},
response: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.response.handlers.push({ response: thenFn, responseError: rejectFn });
}
}
};
// Provide aliases for supported request methods
createShortMethods('delete', 'get', 'head');
@@ -151,21 +187,29 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
});
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(7)))
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
/***/ },
/* 2 */
/***/ function(module, exports, __webpack_require__) {
module.exports = undefined;
module.exports = __WEBPACK_EXTERNAL_MODULE_2__;
/***/ },
/* 3 */
/***/ function(module, exports, __webpack_require__) {
if(typeof undefined === 'undefined') {var e = new Error("Cannot find module \"undefined\""); e.code = 'MODULE_NOT_FOUND'; throw e;}
module.exports = undefined;
/***/ },
/* 4 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
var JSON_START = /^\s*(\[|\{[^\{])/;
var JSON_END = /[\}\]]\s*$/;
@@ -216,7 +260,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 4 */
/* 5 */
/***/ function(module, exports, __webpack_require__) {
// utils is a library of generic helper functions non-specific to axios
@@ -243,6 +287,16 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
return toString.call(val) === '[object ArrayBuffer]';
}
/**
* Determine if a value is a FormData
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an FormData, otherwise false
*/
function isFormData(val) {
return toString.call(val) === '[object FormData]';
}
/**
* Determine if a value is a view on an ArrayBuffer
*
@@ -409,6 +463,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
module.exports = {
isArray: isArray,
isArrayBuffer: isArrayBuffer,
isFormData: isFormData,
isArrayBufferView: isArrayBufferView,
isString: isString,
isNumber: isNumber,
@@ -423,16 +478,16 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 5 */
/* 6 */
/***/ function(module, exports, __webpack_require__) {
var defaults = __webpack_require__(3);
var utils = __webpack_require__(4);
var buildUrl = __webpack_require__(8);
var cookies = __webpack_require__(9);
var parseHeaders = __webpack_require__(10);
var transformData = __webpack_require__(11);
var urlIsSameOrigin = __webpack_require__(12);
var defaults = __webpack_require__(4);
var utils = __webpack_require__(5);
var buildUrl = __webpack_require__(9);
var cookies = __webpack_require__(10);
var parseHeaders = __webpack_require__(11);
var transformData = __webpack_require__(12);
var urlIsSameOrigin = __webpack_require__(13);
module.exports = function xhrAdapter(resolve, reject, config) {
// Transform request data
@@ -449,9 +504,13 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
config.headers || {}
);
if (utils.isFormData(data)) {
delete headers['Content-Type']; // Let the browser set it
}
// Create the request
var request = new(XMLHttpRequest || ActiveXObject)('Microsoft.XMLHTTP');
request.open(config.method, buildUrl(config.url, config.params), true);
request.open(config.method.toUpperCase(), buildUrl(config.url, config.params), true);
// Listen for ready state
request.onreadystatechange = function () {
@@ -524,7 +583,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 6 */
/* 7 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -554,7 +613,7 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 7 */
/* 8 */
/***/ function(module, exports, __webpack_require__) {
// shim for using process in browser
@@ -623,12 +682,12 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
/***/ },
/* 8 */
/* 9 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
function encode(val) {
return encodeURIComponent(val).
@@ -673,12 +732,12 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 9 */
/* 10 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
module.exports = {
write: function write(name, value, expires, path, domain, secure) {
@@ -715,12 +774,12 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 10 */
/* 11 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
/**
* Parse headers into an object
@@ -754,12 +813,12 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 11 */
/* 12 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
/**
* Transform the data for a request or a response
@@ -778,13 +837,13 @@ define("axios", ["undefined"], function(__WEBPACK_EXTERNAL_MODULE_2__) { return
};
/***/ },
/* 12 */
/* 13 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var msie = /(msie|trident)/i.test(navigator.userAgent);
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
var urlParsingNode = document.createElement('a');
var originUrl = urlResolve(window.location.href);
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+66 -14
View File
@@ -66,20 +66,22 @@ var axios =
// Don't allow overriding defaults.withCredentials
config.withCredentials = config.withCredentials || defaults.withCredentials;
var promise = new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
var serverRequest = function (config) {
return new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
});
});
};
function deprecatedMethod(method, instead, docs) {
try {
@@ -94,6 +96,24 @@ var axios =
} catch (e) {}
}
var chain = [serverRequest, undefined];
var promise = Promise.resolve(config);
utils.forEach(axios.interceptors.request.handlers, function (interceptor) {
chain.unshift(interceptor.request, interceptor.requestError);
});
utils.forEach(axios.interceptors.response.handlers, function (interceptor) {
chain.push(interceptor.response, interceptor.responseError);
});
while (chain.length) {
var thenFn = chain.shift();
var rejectFn = chain.shift();
promise = promise.then(thenFn, rejectFn);
}
// Provide alias for success
promise.success = function success(fn) {
deprecatedMethod('success', 'then', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
@@ -126,6 +146,22 @@ var axios =
};
axios.spread = __webpack_require__(6);
// interceptors
axios.interceptors = {
request: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.request.handlers.push({ request: thenFn, requestError: rejectFn });
}
},
response: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.response.handlers.push({ response: thenFn, responseError: rejectFn });
}
}
};
// Provide aliases for supported request methods
createShortMethods('delete', 'get', 'head');
createShortMethodsWithData('post', 'put', 'patch');
@@ -152,6 +188,7 @@ var axios =
};
});
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(7)))
/***/ },
@@ -245,6 +282,16 @@ var axios =
return toString.call(val) === '[object ArrayBuffer]';
}
/**
* Determine if a value is a FormData
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an FormData, otherwise false
*/
function isFormData(val) {
return toString.call(val) === '[object FormData]';
}
/**
* Determine if a value is a view on an ArrayBuffer
*
@@ -411,6 +458,7 @@ var axios =
module.exports = {
isArray: isArray,
isArrayBuffer: isArrayBuffer,
isFormData: isFormData,
isArrayBufferView: isArrayBufferView,
isString: isString,
isNumber: isNumber,
@@ -451,9 +499,13 @@ var axios =
config.headers || {}
);
if (utils.isFormData(data)) {
delete headers['Content-Type']; // Let the browser set it
}
// Create the request
var request = new(XMLHttpRequest || ActiveXObject)('Microsoft.XMLHTTP');
request.open(config.method, buildUrl(config.url, config.params), true);
request.open(config.method.toUpperCase(), buildUrl(config.url, config.params), true);
// Listen for ready state
request.onreadystatechange = function () {
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+100 -41
View File
@@ -52,8 +52,8 @@ var axios =
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {var Promise = __webpack_require__(2).Promise;
var defaults = __webpack_require__(3);
var utils = __webpack_require__(4);
var defaults = __webpack_require__(4);
var utils = __webpack_require__(5);
var axios = module.exports = function axios(config) {
config = utils.merge({
@@ -66,20 +66,22 @@ var axios =
// Don't allow overriding defaults.withCredentials
config.withCredentials = config.withCredentials || defaults.withCredentials;
var promise = new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(5)(resolve, reject, config);
var serverRequest = function (config) {
return new Promise(function (resolve, reject) {
try {
// For browsers use XHR adapter
if (typeof window !== 'undefined') {
__webpack_require__(6)(resolve, reject, config);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(3)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
// For node use HTTP adapter
else if (typeof process !== 'undefined') {
__webpack_require__(2)(resolve, reject, config);
}
} catch (e) {
reject(e);
}
});
});
};
function deprecatedMethod(method, instead, docs) {
try {
@@ -94,6 +96,24 @@ var axios =
} catch (e) {}
}
var chain = [serverRequest, undefined];
var promise = Promise.resolve(config);
utils.forEach(axios.interceptors.request.handlers, function (interceptor) {
chain.unshift(interceptor.request, interceptor.requestError);
});
utils.forEach(axios.interceptors.response.handlers, function (interceptor) {
chain.push(interceptor.response, interceptor.responseError);
});
while (chain.length) {
var thenFn = chain.shift();
var rejectFn = chain.shift();
promise = promise.then(thenFn, rejectFn);
}
// Provide alias for success
promise.success = function success(fn) {
deprecatedMethod('success', 'then', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
@@ -124,7 +144,23 @@ var axios =
axios.all = function (promises) {
return Promise.all(promises);
};
axios.spread = __webpack_require__(6);
axios.spread = __webpack_require__(7);
// interceptors
axios.interceptors = {
request: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.request.handlers.push({ request: thenFn, requestError: rejectFn });
}
},
response: {
handlers: [],
use: function (thenFn, rejectFn) {
axios.interceptors.response.handlers.push({ response: thenFn, responseError: rejectFn });
}
}
};
// Provide aliases for supported request methods
createShortMethods('delete', 'get', 'head');
@@ -152,21 +188,29 @@ var axios =
};
});
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(7)))
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
/***/ },
/* 2 */
/***/ function(module, exports, __webpack_require__) {
module.exports = undefined;
module.exports = {Promise: Promise};
/***/ },
/* 3 */
/***/ function(module, exports, __webpack_require__) {
if(typeof undefined === 'undefined') {var e = new Error("Cannot find module \"undefined\""); e.code = 'MODULE_NOT_FOUND'; throw e;}
module.exports = undefined;
/***/ },
/* 4 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
var JSON_START = /^\s*(\[|\{[^\{])/;
var JSON_END = /[\}\]]\s*$/;
@@ -217,7 +261,7 @@ var axios =
};
/***/ },
/* 4 */
/* 5 */
/***/ function(module, exports, __webpack_require__) {
// utils is a library of generic helper functions non-specific to axios
@@ -244,6 +288,16 @@ var axios =
return toString.call(val) === '[object ArrayBuffer]';
}
/**
* Determine if a value is a FormData
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an FormData, otherwise false
*/
function isFormData(val) {
return toString.call(val) === '[object FormData]';
}
/**
* Determine if a value is a view on an ArrayBuffer
*
@@ -410,6 +464,7 @@ var axios =
module.exports = {
isArray: isArray,
isArrayBuffer: isArrayBuffer,
isFormData: isFormData,
isArrayBufferView: isArrayBufferView,
isString: isString,
isNumber: isNumber,
@@ -424,16 +479,16 @@ var axios =
};
/***/ },
/* 5 */
/* 6 */
/***/ function(module, exports, __webpack_require__) {
var defaults = __webpack_require__(3);
var utils = __webpack_require__(4);
var buildUrl = __webpack_require__(8);
var cookies = __webpack_require__(9);
var parseHeaders = __webpack_require__(10);
var transformData = __webpack_require__(11);
var urlIsSameOrigin = __webpack_require__(12);
var defaults = __webpack_require__(4);
var utils = __webpack_require__(5);
var buildUrl = __webpack_require__(9);
var cookies = __webpack_require__(10);
var parseHeaders = __webpack_require__(11);
var transformData = __webpack_require__(12);
var urlIsSameOrigin = __webpack_require__(13);
module.exports = function xhrAdapter(resolve, reject, config) {
// Transform request data
@@ -450,9 +505,13 @@ var axios =
config.headers || {}
);
if (utils.isFormData(data)) {
delete headers['Content-Type']; // Let the browser set it
}
// Create the request
var request = new(XMLHttpRequest || ActiveXObject)('Microsoft.XMLHTTP');
request.open(config.method, buildUrl(config.url, config.params), true);
request.open(config.method.toUpperCase(), buildUrl(config.url, config.params), true);
// Listen for ready state
request.onreadystatechange = function () {
@@ -525,7 +584,7 @@ var axios =
};
/***/ },
/* 6 */
/* 7 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -555,7 +614,7 @@ var axios =
};
/***/ },
/* 7 */
/* 8 */
/***/ function(module, exports, __webpack_require__) {
// shim for using process in browser
@@ -624,12 +683,12 @@ var axios =
/***/ },
/* 8 */
/* 9 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
function encode(val) {
return encodeURIComponent(val).
@@ -674,12 +733,12 @@ var axios =
};
/***/ },
/* 9 */
/* 10 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
module.exports = {
write: function write(name, value, expires, path, domain, secure) {
@@ -716,12 +775,12 @@ var axios =
};
/***/ },
/* 10 */
/* 11 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
/**
* Parse headers into an object
@@ -755,12 +814,12 @@ var axios =
};
/***/ },
/* 11 */
/* 12 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
/**
* Transform the data for a request or a response
@@ -779,13 +838,13 @@ var axios =
};
/***/ },
/* 12 */
/* 13 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var msie = /(msie|trident)/i.test(navigator.userAgent);
var utils = __webpack_require__(4);
var utils = __webpack_require__(5);
var urlParsingNode = document.createElement('a');
var originUrl = urlResolve(window.location.href);
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "axios",
"version": "0.4.1",
"version": "0.4.2",
"description": "Promise based HTTP client for the browser and node.js",
"main": "index.js",
"scripts": {