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

问题描述 投票:0回答:1

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

axios
1个回答
2
投票

一般来说,确实可能(但可能不安全)在没有cookie的情况下发出AJAX请求。这可能不太明智。

(我不知道您的AXIOS工具包是否允许这样做;但这会成为一个不同的问题)

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

© www.soinside.com 2019 - 2024. All rights reserved.