是否可以使用javascript明确发出cookieless请求?我知道你不能提出“模仿”cookie的请求(即,除非有一个具有该值的实际cookie设置,否则无法将数据作为cookie值提交),但这似乎更安全。< / p>
答案 0 :(得分:1)
正如对问题的评论中所提到的,这是不可能的,您无法控制浏览器的这一方面。我能想到的唯一方法是将cookie的PATH
设置为域中的特定目录(例如host.domain.com/myApp
),然后将您的ajax请求设置为一个目录不是您为Cookie设置的PATH
目录的子项(例如host.domain.com/ajaxDirectory
)。
减少请求大小的常见做法是在不同的子域上拥有资源。这样大多数cookie都不会被发送,但显然这不是AJAX的选项(除非你使用JSONP
)。
答案 1 :(得分:1)
我看到的选择是:
答案 2 :(得分:0)
这似乎更可接受安全性
只需忽略服务器端未使用的cookie,或者首先向注销服务请求。另一种方法是对您的服务器进行编码,以便您可以使用post body或request header中的编码数据覆盖cookie中的数据。