[英]How to prevent login prompt in chrome for 401 Unauthorization error for Basic Authentication
服務器對 ajax 調用響應 401 錯誤代碼,這就是為什么我的 chrome 瀏覽器拋出一個丑陋的登錄提示框,甚至在我的客戶端 401 處理程序被調用之前。
對於這個問題,我嘗試了很多修復,但最簡單的一個是在請求標頭中包含“ X-Requested-With”:“XMLHttpRequest ”。 它立即解決了 chrome 中的問題。 在這種情況下,無需從服務器端更改任何內容。
this.headers = new HttpHeaders({
"X-Requested-With": "XMLHttpRequest",
authorization: "Basic your_credential"
});
注意:這是我在 Angular 中使用過的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.