我有一个Web服务,我从脚本调用但不需要存储在cookie中的任何信息。每当我向服务提出请求时,cookie都会随之发送。据我所知,默认Cookie是通过HTTP请求发送的,但是有什么办法可以覆盖该行为并且不发送cookie?防止Cookies发送AJAX请求
概括地说,我发出了我的要求是这样的:
$.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); }
});
忽略cookie并不能解决它消耗带宽的问题 – Osseta 2010-05-14 04:09:55
Foxtrot,我很好奇你的意思是“根本不读取cookie”。另外,要设置特定目录的角度来触及你的角度,是可以为整个范围设置一个cookie,但是某个目录?如果是这样,我相信这会给我一些工作。请记住,这一切都发生在同一个域中,并且需要通过该域中的路径进行区分。我不知道cookie可以解决这个问题。 是否有人知道jQuery本身是否允许不向cookie发送AJAX请求?这对我来说是最终的解决方案。 =] – Simon 2010-05-15 17:01:10
人们并不总是可以选择不读取cookie,例如,在视图代码运行之前,通过框架上的cookie处理授权时。 – 2014-07-08 06:44:05