一、统一添加
如果所有接口都需要添加同一个请求头,比如:token,可以在拦截器加,
import axios from 'axios'
axios.interceptors.request.use(config => {
config.headers['token'] = sessionStorage.getItem('token')
return config
})
二、有些接口需要加
1、接口是post请求
axios.post(
url, // 第一个参数,url
{}, // 第二个参数,直接写入参就可以, 注意:如果没有传参也必须写{}
{
headers : {
'token': sessionStorage.getItem('token')}
} // 第三个参数,headers
}).then((res) => {
})
2、接口是get请求
axios.get(
url, // 第一个参数,url
{}, // 第二个参数
headers : {
'token': sessionStorage.getItem('token')
} // 第三个参数,headers
}).then((res) => {
})