如何通过原型Ajax.Request()传递HTTP AUTH值?

时间:2009-05-29 00:56:37

标签: javascript ajax curl xmlhttprequest prototypejs

有没有办法传递HTTP AUTH用户名和密码以及Ajax.request()?基本上,我试图找到相当于:

curl user:pass http://url.com

似乎必须提供,但我无法弄明白。如果没有,还有另一种JS替代方案吗?

2 个答案:

答案 0 :(得分:3)

我不确定Prototype,但您可以将用户名和密码作为open基础XmlHttpRequest方法的第四和第五个参数传递,如here所示。< / p>

答案 1 :(得分:0)

我知道有人为ExtJs库编写了一个用户扩展,为标准Ajax请求中的基本身份验证提供配置选项,并自动处理Base64编码。

http://extjs.com/forum/showthread.php?t=21681