1
我正在開發Extjs-6應用程序。我的服務器應用程序是RestFul。我必須使用Ajax登錄。我發送一個Ajax請求如下:在Extjs Ajax請求中Cookie設置不正確
Ext.Ajax.request({
url: 'localhost:8084/Calk/j_spring_security_check',
params: {j_username: 'ali', j_password: '123456',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: ...,
faiulure: ...,
});
收到200 OK
客戶端後,讀商店如下:
Ext.define('Calk.store.Calk', {
extend: '...',
model: '...',
proxy: {
type: 'ajax',
url: 'localhost:8084/Calk/calk/all',
withCredentials: true,
useDefaultXhrHeader: false,
reader: ...,
method: 'POST'
});
爲什麼cookie設置錯誤? 如何修復它?
該cookie僅限於'localhost/Calk /'路徑,您正在從'localhost/Workspace/Calk /'url進行ajax調用,原始cookie在此處不可見。讓後端不要對cookie路徑應用限制。 – serg
我在後端使用java。我在[這裏](http://stackoverflow.com/questions/36594371)問過一個問題,兩天前我開始100賞金。如果你貢獻,我會變得開心。 –