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

如何使用浏览器&x27;在angular2中弹出默认的基本身份验证对话框,angular,basic-authentication,http-status-code-401,Angular,Basic Authentication,Http Status Code 401,我在向服务器发出http post请求时遇到上述错误(401未经授权)。我发现许多在线资源建议截取它并创建自己的登录界面,但我想使用浏览器的默认登录界面进行基本身份验证 如何在收到angular2中的401未授权状态时弹出浏览器的默认基本身份验证对话框,而不是将其记录为错误?这里也有同样的问题。使用chrome时: var xhttp=new XMLHttpRequest(); xhttp.withCredentials = true; xhttp.op

我在向服务器发出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。因此,使用凭据应执行此任务

可能重复的具有相同问题的,您找到解决方案了吗?是否有解决方案?