如何使用护照基本身份验证进行$ http呼叫?
我在服务器上设置了带护照的基本身份验证,我可以使用POSTMAN进行测试。但是当我尝试在我的角度应用程序上执行此操作时,我无法通过基本身份验证的用户名和密码。
我在$ http电话上有以下内容
$http({
method:'POST',
url: 'http://myapicall.com/api/login',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization' : 'Basic Username:MySecret'
},....
我还需要添加其他内容吗?我一直没有获得授权,当我在邮递员上使用相同的用户名和密码时,它工作正常。
答案 0 :(得分:0)
使用//myStuff.js
var thingToExport = {};
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = thingToExport;
功能将btoa
转换为username:password
base64