我正在尝试使用 基本身份验证 访问URL 。
URL返回JSON数据。
如何在下面的http请求中添加用户名和密码?
private postsURL = "https://jsonExample/posts"; getPosts(): Observable<AObjects []>{ return this.http.get<AObjects[]>(this.postsURL); }
请参阅https://angular.io/guide/http或https://v6.angular.io/guide/http#adding- headers
import { HttpHeaders } from '@angular/common/http'; const httpOptions = { headers: new HttpHeaders({ 'Content-Type': 'application/json', 'Authorization': 'Basic ' + btoa('username:password') }) };
然后使用标题:
return this.http.get<AObjects[]>(this.postsURL, httpOptions);