|
@@ -31,6 +31,7 @@ const config = {
|
|
|
const encryptHeader = 'encrypt-key'
|
|
|
// 是否显示重新登录
|
|
|
export let isReLogin = { show: false }
|
|
|
+axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
|
|
|
axios.defaults.headers['clientid'] = import.meta.env.VITE_APP_CLIENT_ID
|
|
|
const axiosCanceler = new AxiosCanceler()
|
|
|
|
|
@@ -105,6 +106,10 @@ class RequestHttp {
|
|
|
config.headers[encryptHeader] = encrypt(encryptBase64(aesKey))
|
|
|
config.data = typeof config.data === 'object' ? encryptWithAes(JSON.stringify(config.data), aesKey) : encryptWithAes(config.data, aesKey)
|
|
|
}
|
|
|
+ // FormData数据去请求头Content-Type
|
|
|
+ if (config.data instanceof FormData) {
|
|
|
+ delete config.headers['Content-Type']
|
|
|
+ }
|
|
|
return config
|
|
|
},
|
|
|
(error: AxiosError) => {
|