我們使用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