【发布时间】:2011-11-01 20:08:38
【问题描述】:
我有一个简单的问题:是否可以将 Digest-Authentication 与 XMLHTTPRequest 一起使用?
如果答案是否定的,技术原因是什么?或者如果可能的话 - 我该怎么做?
非常感谢……谷歌目前还没有好的答案:-/
编辑:
感谢您的回答。在收到随机数后修改标头以匹配摘要身份验证方案似乎是一种解决方案。
但我真正想要的是我可以更改我当前的调用: xmlhttp.open("GET", url, false, username, password); 对某事像那个 xmlhttp.open("GET", url, false, username, password, "DIGEST");
这也是我最初的问题的一部分:为什么 open-method 不提供进行摘要请求的选项?
也许有一个 js-lib 可以推荐让我这样做 - 正如你想象的那样,我真的不想将一个简单的 xmlhttp.open 更改为多个请求并首先获得一个随机数。
【问题讨论】:
-
到目前为止你尝试过什么?如果您的服务器页面需要 Digest auth(向未经身份验证的请求返回 401),并且您将用户名和密码传递给 XHR open() 调用,那么一切都应该正常。
-
你做到了吗?我真的很感激一些代码。谢谢!
标签: javascript http xmlhttprequest web