如何在angular2中弹出浏览器的默认基本身份验证对话框

How to use browser's default basic auth dialog pop up in angular2

我在向服务器发出 http post 请求时收到上述错误(401 未经授权)。我发现许多在线资源建议拦截它并制作我自己的登录界面,但我想使用浏览器的默认登录界面进行基本身份验证。

如何在 angular2 中收到 401 未授权状态时弹出浏览器的默认基本身份验证对话框,而不只是将其记录为错误?

同样的问题。工作 chrome 与 :

var xhttp=new XMLHttpRequest();
          xhttp.withCredentials = true;
          xhttp.open("GET", "https://httpbin.org/basic-auth/user/passwd", true);
          xhttp.send();

使用 "user" 和 "passwd" 作为此端点的凭据。不知道您的代码,但异常显示 XMLHttpRequest。因此 withCredentials 应该完成这项工作