2017-01-22 3 views
0

누군가 올바른 방향으로 나를 안내 할 수 있는지 궁금합니다. 엔드 포인트에서 사용자 이름과 비밀번호가 필요합니다. 나는 Angular 2를 사용하여 서비스를 만드는 방법을 알고 있지만 자격 증명을 전달하는 방법을 모릅니다. 어떤 도움이나지도라도 크게 감사 할 것입니다.사용자 이름과 암호가 필요한 API에 연결하는 방법 2

답변

0

API가 기본 인증을 사용하는 경우 아래와 같이 인증 헤더를 요청에 전달할 수 있습니다.

 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=>{})