【问题标题】:How to connect to an API that requires a username and password with Angular 2如何使用 Angular 2 连接到需要用户名和密码的 API
【发布时间】:2017-01-22 08:32:59
【问题描述】:

想知道是否有人可以指导我正确的方向。我有一个需要用户名和密码的端点。我知道如何使用 Angular 2 创建服务,但不确定如何传递凭据。任何帮助和/或指导将不胜感激。

【问题讨论】:

    标签: angularjs api angular endpoint


    【解决方案1】:

    如果您的 api 使用基本身份验证,您可以将 Authorization 标头传递给请求,如下所示。

          let username : string = 'myuser';
          let password : string = 'mypass';
          let headers = new Headers();
          headers.append("Authorization", "Basic " + btoa(username + ":" + password)); 
          headers.append("Content-Type", "application/json");
          return this._http.get(url,  {headers: headers}).map(data=>{})
    

    【讨论】:

      猜你喜欢
      • 2020-12-09
      • 2014-07-02
      • 2011-03-24
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多