我想在CakePHP API中使用基本身份驗證,我可以使用jQuery進行交談。基本身份驗證不是無狀態
運行這段代碼工作正常:
$.ajax({
type: 'GET',
url: 'http://username:[email protected]',
dataType: 'jsonp',
success: function(data) {
console.log(data);
}
});
注:我把用戶名和密碼的網址,否則頭不會使用JSONP作爲數據類型,然後使用beforeSend等發送
然而,然後運行該代碼,作爲上述一更換後運行上面也適用(請注意,我不發送用戶名和密碼了)。
$.ajax({
type: 'GET',
url: 'http://domain.com',
dataType: 'jsonp',
success: function(data) {
console.log(data);
}
});
瀏覽器記住用戶,所以代碼不再需要頭文件向CakePHP API發出請求。但如果它是無狀態的......這不應該是正確的?
我以爲你必須將每個請求的標題發送到基本認證?
任何人都可以解釋這一點嗎?
您如何使CakePHP的基本身份驗證無狀態?因爲我的印象是,這不是會議(我已禁用)的情況,而是其他事情。 – Cameron