mirror of
https://github.com/tenrok/axios.git
synced 2026-06-17 19:21:29 +03:00
Moving utility functions into utils
This commit is contained in:
+7
-8
@@ -1,8 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
var merge = require('./merge');
|
||||
var utils = require('./utils');
|
||||
|
||||
var toString = Object.prototype.toString;
|
||||
var JSON_START = /^\s*(\[|\{[^\{])/;
|
||||
var JSON_END = /[\}\]]\s*$/;
|
||||
var PROTECTION_PREFIX = /^\)\]\}',?\n/;
|
||||
@@ -12,9 +11,9 @@ var CONTENT_TYPE_APPLICATION_JSON = {
|
||||
|
||||
module.exports = {
|
||||
transformRequest: [function (data) {
|
||||
return data !== null && typeof data === 'object' &&
|
||||
toString.call(data) !== '[object File]' &&
|
||||
toString.call(data) !== '[object Blob]' ?
|
||||
return utils.isObject(data) &&
|
||||
!utils.isFile(data) &&
|
||||
!utils.isBlob(data) ?
|
||||
JSON.stringify(data) : null;
|
||||
}],
|
||||
|
||||
@@ -32,9 +31,9 @@ module.exports = {
|
||||
common: {
|
||||
'Accept': 'application/json, text/plain, */*'
|
||||
},
|
||||
patch: merge(CONTENT_TYPE_APPLICATION_JSON),
|
||||
post: merge(CONTENT_TYPE_APPLICATION_JSON),
|
||||
put: merge(CONTENT_TYPE_APPLICATION_JSON)
|
||||
patch: utils.merge(CONTENT_TYPE_APPLICATION_JSON),
|
||||
post: utils.merge(CONTENT_TYPE_APPLICATION_JSON),
|
||||
put: utils.merge(CONTENT_TYPE_APPLICATION_JSON)
|
||||
},
|
||||
|
||||
xsrfCookiName: 'XSRF-TOKEN',
|
||||
|
||||
Reference in New Issue
Block a user