是否可以在不发送/接收cookie的情况下发出ajax请求?

时间:2018-09-05 05:17:25

标签: axios

我有一个竞争条件,我向服务器发送了两个ajax请求,一个改变了会话。是否可以使第二个请求不破坏从第一个请求返回的cookie?我试图避免被迫执行一系列执行,因为这似乎是一个等待再次弹出的错误。如果可能的话,我宁愿让它们并行运行。

1 个答案:

答案 0 :(得分:2)

通常,确实可以(但可能不安全)不使用cookie发出AJAX请求。可能不建议这样做。

(我不知道您的AXIOS工具包是否允许;但这变成了另一个问题)

也许您的会话cookie应该只包含一个固定的不透明ID(在服务器端使用),该ID永不更改。也就是说,状态将仅保留,并且仅在服务器端变异。您可以在POST请求中发送额外的数据(使用HTML中的<input type='hidden'元素,或者使用AJAX)。