增加全局http参数

This commit is contained in:
2024-11-25 18:42:20 +08:00
parent 68efdc6a07
commit 708b9e4999
2 changed files with 20 additions and 1 deletions

View File

@@ -67,6 +67,7 @@ const dealParamsBody = (options) => {
options.params.equals = ids.join(','); options.params.equals = ids.join(',');
} }
return options; return options;
}; };
@@ -121,7 +122,13 @@ async function req(url, options) {
* @param options * @param options
*/ */
async function get(url, params = {}, options = {}) { async function get(url, params = {}, options = {}) {
return req(url, {...options, method: 'GET', params}); let obj = {...params}
if(GlobalConfig.getConfig().httpParams){
obj = {...params,...GlobalConfig.getConfig().httpParams()};
}
return req(url, {...options, method: 'GET', params:obj});
} }
/** /**
@@ -136,7 +143,15 @@ async function post(url, data = {}, options = {}) {
if (Storage.getEncryptBody()) { if (Storage.getEncryptBody()) {
newData.encryptData = crypto.encrypt(JSON.stringify(data)); newData.encryptData = crypto.encrypt(JSON.stringify(data));
} else { } else {
newData = {...data}; newData = {...data};
if(GlobalConfig.getConfig().httpParams){
newData = {...data,...GlobalConfig.getConfig().httpParams()};
}
} }
return req(url, {...options, method: 'POST', data: newData}); return req(url, {...options, method: 'POST', data: newData});

View File

@@ -6,9 +6,13 @@ const defaultConfig = {
base64Key: "WmdUzPJXbngVNiaSsQrihg==", base64Key: "WmdUzPJXbngVNiaSsQrihg==",
prefix: "", prefix: "",
onHttpError: (res) => { onHttpError: (res) => {
},
httpParams:(res)=>{
} }
} }
/** /**
* 获取网络请求配置 * 获取网络请求配置
*/ */