// 单次处理
import qs from 'qs';
let data = qs.stringify({
username : "admin",
password : "123456"
})
// 在每次的请求都做处理
import qs from 'qs';
// 请求拦截器 在发送请求之前做一些事情
service.interceptors.request.use(
config => {
if (store.getters.token) {
// config.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
// 让每个请求都携带令牌
// let each request carry token
// ['X-Token'] is a custom headers key
// please modify it according to the actual situation
config.headers['X-Token'] = getToken()
}
config.data = qs.stringify(config.data); //*****************************qs处理********************************
return config
},
error => {
// 做一些请求错误的事情
console.log(error) // for debug
return Promise.reject(error)
}
)
如果不行
请求头加上
'Content-Type': 'application/x-www-form-urlencoded',
uniapp只需
只再登陆的请求头加上
'Content-Type': 'application/x-www-form-urlencoded',
不是登录的请求不能加上
因为会把请求都变成表单提交!!!!!!