Javascript 如何通过prototype Ajax.Request()传递HTTP身份验证值?

Javascript 如何通过prototype Ajax.Request()传递HTTP身份验证值?,javascript,ajax,curl,xmlhttprequest,prototypejs,Javascript,Ajax,Curl,Xmlhttprequest,Prototypejs,有没有办法将HTTP身份验证用户名和密码与Ajax.request()一起传递?基本上,我试图找到以下等价物: curl user:pass http://url.com 这似乎是必须的,但我想不出来。如果没有,还有其他JS替代方案吗?我知道有人为库编写了一个用户扩展,它为标准Ajax请求中的基本身份验证提供配置选项,并自动处理Base64编码 我不确定Prototype,但是您可以将用户名和密码作为XmlHttpRequest的底层open方法的第四个和第五个参数传递,如图所示。您是否有可能

有没有办法将HTTP身份验证用户名和密码与Ajax.request()一起传递?基本上,我试图找到以下等价物:

curl user:pass http://url.com

这似乎是必须的,但我想不出来。如果没有,还有其他JS替代方案吗?

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


我不确定Prototype,但是您可以将用户名和密码作为
XmlHttpRequest
的底层
open
方法的第四个和第五个参数传递,如图所示。

您是否有可能在这里发布一个示例代码片段,展示如何直接从Prototype操作XmlHttpRequest.open()方法(如果你知道怎么做的话)?