js 用户名密码转 Authorization

98 阅读1分钟

把用户名 密码,转换成Authorization所需要的格式 用js 原生方法bota()实现

 function b64fun(str) {
  return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, 
    function(match, p1) {
          return String.fromCharCode('0x' + p1);
    }));
}
b64fun("用户名:密码")
b64fun("test:test1")

结果前缀加上Basic