【发布时间】:2017-01-22 08:32:59
【问题描述】:
想知道是否有人可以指导我正确的方向。我有一个需要用户名和密码的端点。我知道如何使用 Angular 2 创建服务,但不确定如何传递凭据。任何帮助和/或指导将不胜感激。
【问题讨论】:
标签: angularjs api angular endpoint
想知道是否有人可以指导我正确的方向。我有一个需要用户名和密码的端点。我知道如何使用 Angular 2 创建服务,但不确定如何传递凭据。任何帮助和/或指导将不胜感激。
【问题讨论】:
标签: angularjs api angular endpoint
如果您的 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=>{})
【讨论】: