我正在从angular 6应用程序向服务器发出HTTP post请求,以获取身份验证令牌。服务器使用基本身份验证方案来验证用户名和密码,然后再颁发令牌。如果登录名username
和password
不正确,则服务器以401 unauthorized error
进行响应。与401 error
一起,服务器返回www-authenticate: Basic realm={some message}
头。登录失败时,浏览器自动弹出登录对话框,输入username
和password
。我不想在服务器上做任何更改,相反,我想在我的angular应用程序中处理这个弹出窗口。
我想在登录失败时禁用这个弹出窗口,相反,我想处理我的角度应用程序本身的错误。
这可能吗?
如果是,如何?
我想这个问题在这里已经得到了答案
换句话说,你不能这么做,但你仍然可以在上面的话题上找到一些技巧。