首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在axios请求中添加CSRF令牌

在axios请求中添加CSRF令牌
EN

Stack Overflow用户
提问于 2022-01-12 21:41:58
回答 1查看 4.3K关注 0票数 1

如何在我的axios请求中设置CSRF令牌,我已经尝试过了

代码语言:javascript
复制
// axios.defaults.xsrfCookieName = 'csrftoken';
// axios.defaults.xsrfHeaderName = 'X-XSRF-TOKEN';
const tokenApp = window.localStorage.getItem('token')

const { data: res } = await axios.post(`${URL}`, formData, {  
  withCredentials: true, 
  xsrfHeaderName: 'X-XSRF-TOKEN',
  headers: {
    Authorization: `${tokenApp}`,
    "Content-Type": "multipart/form-data"
  }
});

res.file = `http://20.88.238.192/azure-storage/api/blob/download/?file=${res.nameFile}`;
return res;

但我仍然得到403错误(禁止)。我必须包括其他的东西吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 21:46:00

授权:${tokenApp}

可能需要:

授权:Bearer ${tokenApp}

但是,如果没有服务器端的详细信息、您使用的是什么框架,以及关于身份验证是如何在服务器端实际设置的一些信息,除了猜测之外,就没有办法确定哪里出了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70688792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档