Javascript 如何在chrome中防止基本身份验证401未授权错误的登录提示
服务器针对ajax调用响应401错误代码,并且 这就是为什么我的chrome浏览器抛出了一个丑陋的登录提示框, 甚至在我的客户端401处理程序被调用之前Javascript 如何在chrome中防止基本身份验证401未授权错误的登录提示,javascript,html,angular,angular4-httpclient,Javascript,Html,Angular,Angular4 Httpclient,服务器针对ajax调用响应401错误代码,并且 这就是为什么我的chrome浏览器抛出了一个丑陋的登录提示框, 甚至在我的客户端401处理程序被调用之前 对于这个问题,我尝试了很多修复,但最简单的是在请求头中包含X-request-With:XMLHttpRequest。它立即修复了chrome中的问题。在这种情况下,不需要从服务器端更改任何内容 this.headers = new HttpHeaders({ "X-Requested-With": "XMLHttpRequest"
对于这个问题,我尝试了很多修复,但最简单的是在请求头中包含X-request-With:XMLHttpRequest。它立即修复了chrome中的问题。在这种情况下,不需要从服务器端更改任何内容
this.headers = new HttpHeaders({
"X-Requested-With": "XMLHttpRequest",
authorization: "Basic your_credential"
});
注意:这是我在Angular中使用的您使用的身份验证方法是什么?您应该将头添加到您的请求中,该语句放在何处?我在API调用期间将其与头一起附加