JQuery Ajax在没有设置cookie的情况下自动重定向?

dan*_*dan 6 cookies ajax jquery

当我使用Jquery ajax调用(post或get),并且我得到一个重定向(302)时,似乎Jquery会自动跟随重定向.换句话说,它不会触发完整或成功的回调,直到遵循重定向.此外,重定向不会影响初始响应中的set-cookies.换句话说,初始响应中的set-cookies填充了一堆东西,但是当重定向发生时,没有cookie存在.所以我有2个问题.

1)Jquery ajax调用是否应该自动遵循重定向?有没有办法让它不遵循重定向?

2)当它确实遵循重定向时,是否应该从初始响应中设置cookie?或者他们应该总是空白?

Pwn*_*nna 0

  1. 我认为 AJAX 调用只是浏览器请求,应该遵循重定向。
  2. 为什么会有 Set-Cookie 和 302 一起出现?我不确定我是否理解这个问题。