在哪里可以找到在纯JavaScript中实现HTTP基本身份验证客户端的参考代码,适用于AJAX?
可以独立于YUI等JS工具包使用的代码或代码指针的额外点。没有Java,Flash / Flex,PHP框架等的要点
答案 0 :(得分:57)
XMLHttpRequest.open
方法的五参数版本允许您指定用户名和密码。 (WHATWG spec)
xhr.open(method, url, async, username, password)
答案 1 :(得分:23)
Paul James撰写了一篇很好的文章/教程。我前段时间使用它,它对我有用。
HTTP Authentication with HTML Forms
[...] XMLHTTPRequest,它可以提交 我们正确的HTTP身份验证标头。 而不是调整表单的URL 提交,我们可以使用XMLHTTPRequest 在表格前做一个请求 提交提供输入的用户名 和密码。
这将设置 具有HTTP身份验证凭据的浏览器 所以它也会发送给我们 实际表单提交登录请求。