【问题标题】:Send ajax requests without cookies in the same domain?在同一个域中发送没有 cookie 的 ajax 请求?
【发布时间】:2012-10-08 00:11:53
【问题描述】:

我看到 google 或 twitter autosuggest 发送的 ajax 请求非常轻量级,因为它们不会随请求发送任何 cookie。我想知道他们是怎么做到的? 我搜索了一些方法,但我找到了通过 CORS 发送的方法,但他们将请求发送到同一个域。

关于如何做到这一点的任何想法或方法。 我正在使用铬。

提前致谢

【问题讨论】:

    标签: ajax http jquery cookies xmlhttprequest


    【解决方案1】:

    这是我能想到的回答您问题的两个选项:

    选项1:使用XMLHttpRequest时设置withCredentials: falsehttps://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials

    选项 2: 在发送请求之前删除 cookie 并(在想要重用的情况下,之后从 temp 变量中恢复它们),如下所示:

    1. 获取 cookie 并将它们存储在某处(f.i. 在全局变量中)
    2. 从域中删除 cookie
    3. 发送 AJAX 请求
    4. 从变量中恢复 cookie

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 2013-03-31
      • 1970-01-01
      • 2014-12-14
      • 2013-01-05
      • 2011-04-21
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      相关资源
      最近更新 更多