Кодировка Base64 в Sproutcore
Мне нужно вызвать отдыхающие веб-сервисы в Sproutcore, для которых требуется HTTP-заголовок аутентификации. Я пишу код, как в Sproutcore:
authHeader: function () {
var userAndPass = "username:password";
var auth = "Basic " + Base64.encode(userAndPass);
return auth;
},
Однако, когда я запускаю его, sadi Base64 не определяется.
Кто-нибудь знает, как это исправить или сделать это в sproutcore. Спасибо
1 ответ
Решение
Использование btoa()
для кодирования Base-64.
var auth = "Basic " + btoa(userAndPass);