【发布时间】:2022-01-10 12:23:31
【问题描述】:
我在浏览器中使用Axios 来调用ajax 请求。现在我遇到了一些比某些标头具有高优先级的 cookie 的问题。每个请求我发送一个标头为AUTHTOKEN,但在 cookie 中SESSIONID 键存储的优先级高于AUTHTOKEN 标头。在某些情况下,我需要忽略 cookie。这是我的代码:
axios({
url:`${sdpBasicUrl}/api/v3/requests/27363`,
method: 'get',
headers: {
'Content-Type': 'application/json'
'AUTHTOKEN': 'GHG23847923HGJ'
}
})
.then(res => {
console.log(res.data);
});
这是 cookie 示例:
_z_identity=true; PORTALID=1; csrfcookie=aasdasdjh24234b2bjh4hjl; SESSIONID=ffd68d32a14841c99905e3cf4897e15ec9b4777020854a76821fd7e1eab6db2dcab482eb4cfea2ce7f5a6c47c80271d09f608ed985004e5c85681b2939681b18
我该怎么办?你有什么办法可以解决我的问题吗?
【问题讨论】:
-
好的,首先,您不能忽略 cookie,这是不可能的,您只能为您拥有的域创建或删除 cookie。因此,您宁愿尝试使用该 api 来断开用户连接。