0
我開發了一個使用oauth2認證的JavaScript應用程序。現在我想要加載/顯示來自服務器的圖像,這是身份驗證機制的後面。因此,我向其餘服務器發送一個xmlHttp請求,並獲取圖像的URI作爲響應。在oauth2認證背後加載圖像
後,要求我嘗試將URI追加到圖像的src和應用程序與401
迴應我怎麼能告訴瀏覽器重用我的身份驗證這一形象呢?
這是獲取URI的xmlHttp請求的一部分。
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
xhr.setRequestHeader('Authorization','bearer '+token);
xhr.send(null);
xhr.onreadystatechange = function() {
console.log(xhr);
if (xhr.readyState == 4 && xhr.status == 200) {
var img = document.createElement('img');
img.src = xhr.responseURL;
document.body.appendChild(img);
}
}
我忘了什麼嗎?
謝謝迪爾的答案。但這是關鍵。文件(圖片)非常明智,不應該公開。 – Draftsman