我刚刚对此进行了测试,似乎Ajax请求每次都会将cookie标头从浏览器发送到服务器。这是一种我可以依赖的保证行为,还是可能会或可能不会发生的事情?
答案 0 :(得分:16)
Ajax只是生成HTTP请求的“方式”。它仍然是一个浏览器,因此它将遵循浏览器“规则”。永远不能100%肯定,但我会说是。
答案 1 :(得分:2)
与其他答案一样,AJAX是一种以异步方式从服务器请求服务的方法。但是,内部HTTP协议也用于AJAX,它表示如果必须使用HTTP请求(同步或异步)发送cookie。因此,大多数现代浏览器都遵循它,否则它被视为浏览器实现中的错误。