【问题标题】:How to pass HTTP AUTH values via prototype Ajax.Request()?如何通过原型 Ajax.Request() 传递 HTTP AUTH 值?
【发布时间】:2010-10-29 18:22:23
【问题描述】:

有什么方法可以将 HTTP AUTH 用户名和密码与 Ajax.request() 一起传递?基本上,我试图找到相当于:

curl user:pass http://url.com

似乎这必须可用,但我无法弄清楚。如果没有,还有其他 JS 替代方案吗?

【问题讨论】:

    标签: javascript ajax curl xmlhttprequest prototypejs


    【解决方案1】:

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

    【讨论】:

    • 您是否有机会在此处发布示例代码 sn-p,显示如何直接从 Prototype 操作 XmlHttpRequest.open() 方法(如果您知道如何操作)?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多