Python到javascript,js认证
Python to javascript, js authentication
我需要帮助将这段 python 转换为 javascript。
auth = "Basic " + base64.b64encode(bytes(IdentityClientId + ":" + IdentityClientSecret, "utf-8")).decode('ascii')
我尝试过的:
var auth = "Basic " + unescape(btoa(IdentityClientId + ":" + IdentityClientSecret));
到目前为止运气不好。
正如评论中所怀疑的那样,您的 Unicode 字符有问题。
您可以使用它来正确编码字符:
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return String.fromCharCode(parseInt(p1, 16));
}));
}
console.log(b64EncodeUnicode('lögin:password'));
检查 了解更多详情!
我需要帮助将这段 python 转换为 javascript。
auth = "Basic " + base64.b64encode(bytes(IdentityClientId + ":" + IdentityClientSecret, "utf-8")).decode('ascii')
我尝试过的:
var auth = "Basic " + unescape(btoa(IdentityClientId + ":" + IdentityClientSecret));
到目前为止运气不好。
正如评论中所怀疑的那样,您的 Unicode 字符有问题。
您可以使用它来正确编码字符:
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return String.fromCharCode(parseInt(p1, 16));
}));
}
console.log(b64EncodeUnicode('lögin:password'));
检查