【发布时间】:2012-10-08 00:11:53
【问题描述】:
我看到 google 或 twitter autosuggest 发送的 ajax 请求非常轻量级,因为它们不会随请求发送任何 cookie。我想知道他们是怎么做到的? 我搜索了一些方法,但我找到了通过 CORS 发送的方法,但他们将请求发送到同一个域。
关于如何做到这一点的任何想法或方法。 我正在使用铬。
提前致谢
【问题讨论】:
标签: ajax http jquery cookies xmlhttprequest
我看到 google 或 twitter autosuggest 发送的 ajax 请求非常轻量级,因为它们不会随请求发送任何 cookie。我想知道他们是怎么做到的? 我搜索了一些方法,但我找到了通过 CORS 发送的方法,但他们将请求发送到同一个域。
关于如何做到这一点的任何想法或方法。 我正在使用铬。
提前致谢
【问题讨论】:
标签: ajax http jquery cookies xmlhttprequest
这是我能想到的回答您问题的两个选项:
选项1:使用XMLHttpRequest时设置withCredentials: false:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials
选项 2: 在发送请求之前删除 cookie 并(在想要重用的情况下,之后从 temp 变量中恢复它们),如下所示:
【讨论】: