我需要在Sproutcore中调用 Restful Web服务,这需要HTTP请求的身份验证 header 。我在Sproutcore中编写了类似的代码:

authHeader: function () {
    var userAndPass = "username:password";
    var auth = "Basic " + Base64.encode(userAndPass);
    return auth;
},

但是,当我运行它时,未定义sadi Base64。

任何人都知道如何修复它或在 Sproutcore 状态下进行操作。谢谢

最佳答案

使用 btoa() 进行Base64编码。

var auth = "Basic " + btoa(userAndPass);

关于javascript - Sproutcore中的Base64编码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10593203/

10-10 22:03