perf: token test

This commit is contained in:
kailong321200875 2022-10-08 11:35:16 +08:00
parent d416178d69
commit b320e658d1
1 changed files with 10 additions and 2 deletions

View File

@ -1,4 +1,10 @@
import axios, { AxiosInstance, AxiosRequestConfig, AxiosResponse, AxiosError } from 'axios' import axios, {
AxiosInstance,
AxiosRequestConfig,
AxiosRequestHeaders,
AxiosResponse,
AxiosError
} from 'axios'
import qs from 'qs' import qs from 'qs'
@ -21,10 +27,12 @@ service.interceptors.request.use(
(config: AxiosRequestConfig) => { (config: AxiosRequestConfig) => {
if ( if (
config.method === 'post' && config.method === 'post' &&
(config.headers as any)['Content-Type'] === 'application/x-www-form-urlencoded' (config.headers as AxiosRequestHeaders)['Content-Type'] ===
'application/x-www-form-urlencoded'
) { ) {
config.data = qs.stringify(config.data) config.data = qs.stringify(config.data)
} }
// ;(config.headers as AxiosRequestHeaders)['Token'] = 'test test'
// get参数编码 // get参数编码
if (config.method === 'get' && config.params) { if (config.method === 'get' && config.params) {
let url = config.url as string let url = config.url as string