Javascript 如何在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"

服务器针对ajax调用响应401错误代码,并且 这就是为什么我的chrome浏览器抛出了一个丑陋的登录提示框, 甚至在我的客户端401处理程序被调用之前


对于这个问题,我尝试了很多修复,但最简单的是在请求头中包含X-request-With:XMLHttpRequest。它立即修复了chrome中的问题。在这种情况下,不需要从服务器端更改任何内容

this.headers = new HttpHeaders({
      "X-Requested-With": "XMLHttpRequest",
      authorization: "Basic your_credential"
    });

注意:这是我在Angular中使用的

您使用的身份验证方法是什么?您应该将头添加到您的请求中,该语句放在何处?我在API调用期间将其与头一起附加