0
我在CORS場景中從Javascript調用了我的RESTful API。在AJAX CORS請求中僅附加了一次授權標頭
我正在使用JQuery發送我的POST驗證請求。 下面是一個例子:
function post(settings, addAccessToken) {
settings.type = 'POST';
settings.cache = false;
if (settings.dataType === undefined)
settings.dataType = 'json';
if (addAccessToken) {
settings.xhrFields = { withCredentials: true };
settings.beforeSend = function (request) {
request.setRequestHeader('Authorization', 'Bearer <my access token>');
};
settings.headers = {
'Authorization': 'Bearer <my access token>'
};
}
return $.ajax(settings);
}
在服務器端,我可以看到第一個呼叫與「授權」頭正確估值的到來,而所有其他沒有這樣的標題。
我錯過了什麼?
謝謝
你cghersi