javascript - 如何发出无cookie的ajax请求?

标签 javascript jquery cookies

是否可以使用 JavaScript 显式发出 Cookieless 请求?我知道您无法发出“模拟”cookie 的请求(即,除非存在使用该值设置的实际 cookie,否则无法将数据作为 cookie 值提交),但这似乎在安全方面更可接受。

最佳答案

我看到的选择是:

  1. 您可以在发出 ajax 请求之前清除所有客户端控制的 cookie(这不会清除仅服务器端的 cookie)。
  2. 您可以向 ajax 请求添加一个参数,指示服务器忽略该特定请求的任何 cookie 值。
  3. 您可以进行设置,以便 ajax 请求发送到无法访问感兴趣的 cookie 的服务器或路径,这样它们就不会随该请求一起发送。
  4. 如果它是一个特定的 cookie 值,并且该值是客户端控制的,那么您可以保存该 cookie 值,清除它,发送 ajax 请求,然后再次恢复该 cookie 值。实际上,我想您可以对所有 cookie 值执行此操作,但仅使用几个 cookie 值会更简单。

关于javascript - 如何发出无cookie的ajax请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18582204/

相关文章:

javascript - 高度自动在 div 内的 div 中不起作用

php - 浏览器删除 session 或删除历史记录如何工作?

javascript - 在 JavaScript 中执行 var Link = "somelink.com"

javascript - C# 数组到 JavaScript 数组

javascript - iOS 媒体播放器和 javascript 重定向

javascript - y轴反转时是否可以保持fillcolor?

jquery - 偏移 scrollTop

javascript - 使用ajax获取数据时出错

php - Zend Framework 中处理 session 的最佳方法

android - XML 启动画面 -> 显示 Webview