在调用HttpClient方法之后订阅它的响应,就可以从响应对象中获取HTTP状态。以下是一个示例:
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
@Injectable()
export class MyService {
constructor(private http: HttpClient) {}
getData() {
return this.http.get('https://api.gitub.com/users/angular').subscribe(
res => console.log('请求成功,响应为:', res),
err => console.log('请求失败,错误为:', err),
() => console.log('请求完成')
);
}
}
在上面的示例中,我们调用了HttpClient的get方法来从GitHub API获取Angular用户的数据,并订阅了它的响应。在订阅中,我们可以处理成功或失败的响应,并在完成时执行任何必要的操作。