gpt4 book ai didi

ajax - 防止在 AJAX 请求上发送 Cookie

转载 作者:行者123 更新时间:2023-12-03 21:29:14 25 4
gpt4 key购买 nike

我有一个从脚本调用的 Web 服务,但不需要在 cookie 中存储任何信息。每当我向服务发出请求时,cookie 都会随之发送。我知道默认情况下 cookie 是通过 HTTP 请求发送的,但是有什么办法可以覆盖该行为而不发送 cookie 吗?

简而言之,我发出这样的请求:

$.ajax({
type: "POST",
cache: false,
url: url,
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) { successFunc(response); },
error: function(xhr) { errorFunc(xhr); }
});

最佳答案

将 AJAX 请求发送到服务器上的无 cookie 子域。因此,您的应用程序是 www.mydomain.com,并且 ajax 请求是从 api.mydomain.com 提供的,您从未在其上设置 cookie。对图像等静态文件执行此操作也是一个好主意...

请参阅 http://developer.yahoo.com/performance/rules.html 的“为组件使用无 Cookie 的域”部分

关于ajax - 防止在 AJAX 请求上发送 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2829201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com