【发布时间】:2010-10-29 18:22:23
【问题描述】:
有什么方法可以将 HTTP AUTH 用户名和密码与 Ajax.request() 一起传递?基本上,我试图找到相当于:
curl user:pass http://url.com
似乎这必须可用,但我无法弄清楚。如果没有,还有其他 JS 替代方案吗?
【问题讨论】:
标签: javascript ajax curl xmlhttprequest prototypejs
有什么方法可以将 HTTP AUTH 用户名和密码与 Ajax.request() 一起传递?基本上,我试图找到相当于:
curl user:pass http://url.com
似乎这必须可用,但我无法弄清楚。如果没有,还有其他 JS 替代方案吗?
【问题讨论】:
标签: javascript ajax curl xmlhttprequest prototypejs
我不确定Prototype,但是您可以将用户名和密码作为XmlHttpRequest的底层open方法的第四个和第五个参数传递,如here所示。
【讨论】:
我知道有人为 ExtJs 库编写了一个用户扩展,它为标准 Ajax 请求中的基本身份验证提供配置选项,并自动处理 Base64 编码。
【讨论】: