在axios Request Header 请求头中设置自定义属性

6,068 阅读1分钟
在axios Request Header 请求头中设置自定义属性

    import axios from 'axios';
  • 在Request Header中设置key值为token的header属性;

      examples:
    
       axios.defaults.headers.common['token'] = “token value”
      
      dynamic examples:
    
       toGenereateToken(){
        generateToken()
                .then(res => {
                  if (res && res.data && res.data.code == 200) {
                    console.log(res.data.result);
                    axios.defaults.headers.common['token'] = res.data.result;
                   
                  } else {
                    this.$message({
                      message: res.data.message,
                      type: "error"
                    });
                  }
                })
                .catch(err => {
                  console.log(err);
                  this.$message({
                    message: tips.serverErrorTip,
                    type: "error"
                  });
                });
      },
    

  • 删除Request Header中设置的key值;

      delete  axios.defaults.headers.common['Authorization'] ;