对于无效的凭据,我得到"需要验证"弹出。如何抑制此弹出窗口并让我的应用程序处理此401错误情况?
答案 0 :(得分:0)
如果你正在使用PHP。
取决于后端的设置方式, 检查你是否:
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
这应该是这样的:
header('HTTP/1.1 401 Unauthorized', true, 401);
参见PHP header()docs。