当前位置:   article > 正文

axios设置请求头

axios设置请求头

背景:

请求后端数据时,接口返回json为空。与后端沟通发现,请求头中缺少

‘X-Requested-With’: ‘XMLHttpRequest’

解决:

1,vue+vant项目中

service.interceptors.request.use(
config => {
config.headers = { ‘X-Requested-With’: ‘XMLHttpRequest’ }
if (store.getters.token) {
config.headers[‘X-Token’] = getToken()
}
return config
},
error => {
return Promise.reject(error)
}
)

在请求中设置请求头:

config.headers = { 'X-Requested-With': 'XMLHttpRequest' }

2.vue+elementui

axios.defaults.headers.common[‘X-Requested-With’] = ‘XMLHttpRequest’
service.interceptors.request.use(
config => {
// do something before request is sent
return config
},
error => {
return Promise.reject(error

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/429447
推荐阅读
相关标签
  

闽ICP备14008679号