有什麼方法可以將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