Angularjs 在爱奥尼亚

Angularjs 在爱奥尼亚,angularjs,ionic-framework,Angularjs,Ionic Framework,我正在爱奥尼亚框架中开发一个应用程序。api从安全服务器调用数据。当我在浏览器中检查api时,我得到这个弹出窗口 因此,我无法在移动应用程序中使用此api。我找到了解决此问题的一些解决方案。我尝试过的代码在这里不起作用 var string = username + ":" + password; // Encode the String var encodedString = btoa(string); $http({method: 'GET', url: 'h

我正在爱奥尼亚框架中开发一个应用程序。api从安全服务器调用数据。当我在浏览器中检查api时,我得到这个弹出窗口

因此,我无法在移动应用程序中使用此api。我找到了解决此问题的一些解决方案。我尝试过的代码在这里不起作用

  var string = username + ":" + password;

    // Encode the String
    var encodedString = btoa(string);

    $http({method: 'GET', url: 'https://creatorup.com/wp-json/users/me', 
        headers: { 'Authorization': 'Basic ' + encodedString }
    })

当我使用此代码时,我得到了“401(未经授权)”错误的响应。

请不要调用变量“string”…您的代码看起来正常。。。我唯一看到的是,代码中的url和图片(creatorup.com)中的url不一样。这可能解释了为什么凭据在浏览器中工作,而不是在代码中工作