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

Adding get, head, and delete to defaults.headers

This commit is contained in:
Nick Uraltsev
2016-10-29 22:57:53 -07:00
parent 46a9639ef2
commit d963368960
2 changed files with 40 additions and 12 deletions
+17 -10
View File
@@ -26,7 +26,7 @@ function getDefaultAdapter() {
return adapter;
}
module.exports = {
var defaults = {
adapter: getDefaultAdapter(),
transformRequest: [function transformRequest(data, headers) {
@@ -64,15 +64,6 @@ module.exports = {
return data;
}],
headers: {
common: {
'Accept': 'application/json, text/plain, */*'
},
patch: utils.merge(DEFAULT_CONTENT_TYPE),
post: utils.merge(DEFAULT_CONTENT_TYPE),
put: utils.merge(DEFAULT_CONTENT_TYPE)
},
timeout: 0,
xsrfCookieName: 'XSRF-TOKEN',
@@ -84,3 +75,19 @@ module.exports = {
return status >= 200 && status < 300;
}
};
defaults.headers = {
common: {
'Accept': 'application/json, text/plain, */*'
}
};
utils.forEach(['delete', 'get', 'head'], function forEachMehtodNoData(method) {
defaults.headers[method] = {};
});
utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {
defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);
});
module.exports = defaults;