(1)全局的 axios 默认值



axios.defaults.baseURL = 'https://api.example.com';/*默认请求路径*/
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; /*作者认证*/
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';


默认请求地址配置前:

全局的 axios 默认值_请求头

配置后:

全局的 axios 默认值_数据格式_02

 

 

 全局的 axios 默认值_数据格式_03

2、作者认证

 

 



axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; /*作者认证*/
/*
表示作者认证,有时需要跟第三方做交互,认证--一般不会涉及
*/


3、设置post方式交互时的请求头



axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';


设置完后,使用post时需要转换数据格式

  引入 qs (这个库是 axios 里面包含的,直接引入,无需下载)



import Qs from 'qs'let data = {
"username": "admin",
"pwd": "admin"
}axios({
headers: {
'deviceCode': 'A95ZEF1-47B5-AC90BF3'
},
method: 'post',
url: '/api/login',
data: Qs.stringify(data)
})


 

 

 

 

 

 

 

 

 

.