如何在我的axios请求中设置CSRF令牌,我已经尝试过了
// 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错误(禁止)。我必须包括其他的东西吗?
发布于 2022-01-12 21:46:00
授权:${tokenApp}
可能需要:
授权:Bearer ${tokenApp}
但是,如果没有服务器端的详细信息、您使用的是什么框架,以及关于身份验证是如何在服务器端实际设置的一些信息,除了猜测之外,就没有办法确定哪里出了问题。
https://stackoverflow.com/questions/70688792
复制相似问题