diff --git a/src/core/mergeConfig.ts b/src/core/mergeConfig.ts index ad73a92..d2a6614 100644 --- a/src/core/mergeConfig.ts +++ b/src/core/mergeConfig.ts @@ -54,12 +54,16 @@ function deepMergeConfig( }); } -const onlyFromConfig2Keys: AxiosRequestConfigKey[] = ['url', 'method', 'data']; +const onlyFromConfig2Keys: AxiosRequestConfigKey[] = [ + 'url', + 'method', + 'data', + 'upload', + 'download', +]; const priorityFromConfig2Keys: AxiosRequestConfigKey[] = [ 'adapter', 'baseURL', - 'method', - 'validateStatus', 'paramsSerializer', 'transformRequest', 'transformResponse', diff --git a/src/defaults.ts b/src/defaults.ts index 88ef436..e2224fc 100644 --- a/src/defaults.ts +++ b/src/defaults.ts @@ -3,7 +3,6 @@ import { AxiosRequestConfig } from './core/Axios'; const defaults: AxiosRequestConfig = { adapter: getAdapterDefault(), - method: 'get', headers: { common: { Accept: 'application/json, test/plain, */*',