From 8e02f424732f869399975375c7242cdfb25ed7b4 Mon Sep 17 00:00:00 2001 From: yosef Date: Mon, 28 Aug 2017 23:52:52 +0300 Subject: [PATCH 1/3] get is forced upon all reqeusts by default, removed this requirement --- lib/core/Axios.js | 2 +- lib/defaults.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core/Axios.js b/lib/core/Axios.js index f1af3e7bf6..ae01c67ec7 100644 --- a/lib/core/Axios.js +++ b/lib/core/Axios.js @@ -32,7 +32,7 @@ Axios.prototype.request = function request(config) { }, arguments[1]); } - config = utils.merge(defaults, this.defaults, { method: 'get' }, config); + config = utils.merge(defaults, this.defaults, {}, config); config.method = config.method.toLowerCase(); // Hook up interceptors middleware diff --git a/lib/defaults.js b/lib/defaults.js index 9587b28b68..4da6a1134a 100644 --- a/lib/defaults.js +++ b/lib/defaults.js @@ -63,6 +63,8 @@ var defaults = { return data; }], + method: 'get', + timeout: 0, xsrfCookieName: 'XSRF-TOKEN', From a622a30e1c3013b12eab03b9c15c9e879596e1f0 Mon Sep 17 00:00:00 2001 From: yosef Date: Tue, 29 Aug 2017 00:26:33 +0300 Subject: [PATCH 2/3] fixed eslint problem --- lib/defaults.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/defaults.js b/lib/defaults.js index 4da6a1134a..bf6493eb80 100644 --- a/lib/defaults.js +++ b/lib/defaults.js @@ -64,7 +64,7 @@ var defaults = { }], method: 'get', - + timeout: 0, xsrfCookieName: 'XSRF-TOKEN', From f123061811891e44c574d26bb2c798636b60bb5f Mon Sep 17 00:00:00 2001 From: yosef langer Date: Fri, 23 Mar 2018 04:06:08 +0300 Subject: [PATCH 3/3] Update index.d.ts added headers to AxiosTransformer --- index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 188895d2cd..543023ca71 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,5 +1,5 @@ export interface AxiosTransformer { - (data: any): any; + (data?: any, headers?: any): any; } export interface AxiosAdapter {