有什么方法可以将HTTP AUTH用户名和密码与Ajax.request()一起传递?基本上,我试图找到相当于:如何通过原型Ajax.Request()传递HTTP AUTH值?
curl user:pass http://url.com
似乎这必须可用,但我无法弄清楚。如果没有,是否有另一个JS替代品?
有什么方法可以将HTTP AUTH用户名和密码与Ajax.request()一起传递?基本上,我试图找到相当于:如何通过原型Ajax.Request()传递HTTP AUTH值?
curl user:pass http://url.com
似乎这必须可用,但我无法弄清楚。如果没有,是否有另一个JS替代品?
我不知道原型,但你可以通过为XmlHttpRequest
底层open
方法的第四个和第五个参数的用户名和密码,如图所示here。
我知道有人为ExtJs库编写了用户扩展,它为标准Ajax请求中的基本身份验证提供配置选项,并自动处理Base64编码。
你可以在这里发布一个示例代码片断,展示如何直接从Prototype处理XmlHttpRequest.open()方法(如果你知道如何)? – condiosluzverde 2010-08-31 21:56:48