我们使用JQuery AJAX进行登录。登录服务发出HTTP 302,其位置是登录用户的GET位置,或者(在登录失败的情况下),REST终端始终返回未授权的HTTP状态。与302同时,我们为JSESSIONID发布一组cookie。该cookie是一个HttpOnly cookie。jQuery重定向和HttpOnly Cookie
当使用直接的HTTP表单发布时,重定向工作正常,并且设置了所有内容。在使用JQuery AJAX时,重定向到GET/user/{userId}不起作用,因为cookie不会在第二次调用时发送。这个失败的第二次调用应该触发另一个重定向到auth-failed端点,但实际上没有。检查它,我看到第二个电话获得 “取消”。这是什么意思,我该如何解决这个问题呢?
类似的问题,以及它是如何在这里解决:http://stackoverflow.com/questions/199099/how-to-管理一个重定向请求后,一个jquery-ajax-calling – jfriend00 2012-03-30 01:25:08