设置token到请求头

简介: 设置token到请求头
学习过程中将笔记跟大家分享,希望对大家也有所帮助,共同成长进步💪~
如果大家喜欢,可以点赞或留言~~,谢谢大家💕~
handleSubmit2(ev) {//回车登录
        var _this = this;
        this.$refs.ruleForm2.validate((valid) => {
          if (valid) {
            this.logining = true;
            var loginParams = { account: this.ruleForm2.account, password: this.ruleForm2.checkPass };
            requestLogin(loginParams).then(data => {
              this.logining = false;
              if (data.status !== 1) {
                this.$message({
                  message: msg,
                  type: 'error'
                });
              } else {
                  this.$message.success('登录成功');
                  localStorage.setItem('user', JSON.stringify(data.data.token));//将token存储起来
                  this.$router.push({ path: '/user' });
              }
                  document.onkeydown = undefined;
            });
          } else {
            console.log('error submit!!');
            return false;
          }
        });
      },

将token设置到header

axios.interceptors.request.use(function (config) {
    let token = window.localStorage.getItem("user")
     token = eval('(' + token + ')');
     // console.log(token)
    if (token) {
        config.headers.token = token;    //将token放到请求头发送给服务器
        //这里经常搭配token使用,将token值配置到tokenkey中,将tokenkey放在请求头中 // config.headers['token'] = Token;    //config.headers.token的token是需要和后台定义叫什么的,我这里定义叫token了
    }
    return config;
}, function (error) {
    return Promise.reject(error);
});

image.png

这样token就已经放到header上了,代表设置成功

主要用途:

当输入用户名及密码,登录成功后,后台会返回一个token,在之后发送的请求都要带上这个token,因为后台设置了拦截,如果token一致,则允许访问,否则请求不成功。所以需要将token放到请求头,我这里是在vue中使用的,其他地方使用也一样同理。

目录
相关文章
|
16天前
|
Web App开发 JSON 缓存
GET 和 POST 请求的请求头有哪些常见字段
【10月更文挑战第27天】不同的应用场景和服务器要求可能会使用到其他一些请求头字段,这些字段在HTTP请求和响应的交互过程中起着重要的作用,帮助客户端和服务器更好地进行数据传输和处理。
|
2月前
|
存储 安全 NoSQL
Cookie、Session、Token 解析
Cookie、Session、Token 解析
59 0
|
3月前
|
数据采集 Python
请求头处理
【8月更文挑战第9天】
45 4
|
5月前
|
人工智能 自然语言处理 区块链
什么是token?3分钟带你看懂
`Token`在人工智能领域指的是文本处理的最小单元,用于大语言模型如LLM,它可以是单词、字母等。在模型运作中,输入的文本被转化为tokens,模型通过分析上下文tokens预测并生成输出。模型的上下文(窗口)长度限制了处理的token数量,影响性能和用户体验。此外,`token`也与收费计量单位相关,大模型服务商常按token量计费。同时,`AI token`在某些场景下代表代币,用于应用程序交易、服务和投资,有时扮演加密货币角色。Token在人机交流中起到桥梁作用,促进了通用人工智能的普及和发展。
HttpURLConnection中请求头中携带Token的使用方法
HttpURLConnection中请求头中携带Token的使用方法
436 2
request获取请求头的名称
request获取请求头的名称
|
JSON 安全 Java
JWT进行请求头校验
JWT进行请求头校验
93 0
|
缓存 JSON 前端开发
什么是请求头?常见的请求头有哪些?
请求头(Request Headers)是在HTTP协议中用于传递关于请求的额外信息的部分。它包含了客户端(通常是浏览器或应用程序)与服务器之间进行通信所需的元数据
5971 1
|
Linux 数据安全/隐私保护
Token如何生成?
Token如何生成?
346 0
|
存储 安全 前端开发
token详解
token详解
3203 0