2014-01-21 76 views
0

當在迴應中進行ajax調用以記錄用戶包含我的所有cookie但JSESSIONID和ROUTEID cookie返回時沒有域時。按照常規請求執行相同的呼叫將返回具有正確域的cookie。我似乎無法弄清楚爲什麼和搜索似乎沒有返回類似的問題。JSESSIONID和ROUTEID cookie通過AJAX調用返回沒有域

我爲我的ajax調用使用jQuery。

+0

是不是來自同一個域?如果沒有,它可能無法正常工作。 – crnlx

+0

該頁面是http,請求是https。兩個在同一個域上。 –

回答

0

不得不添加

xhrFields: { 
    withCredentials: true 
}, 

作爲Ajax PARAM 和

response.addHeader("Access-Control-Allow-Origin", 
       request.getHeader("Origin")); 
response.setHeader("Access-Control-Allow-Credentials", "true"); 

我的響應頭