最近,我正在探索Angular 8,我是这项技术的新手。这是我的理解。.
请帮助我理解!
[大多数前端应用程序通过HTTP协议。现代浏览器支持两种不同的APIHTTP请求:XMLHttpRequest接口和fetch()API。
@ angular / common / http中的HttpClient提供了简化的客户端HTTPAngular应用程序的API依赖于浏览器公开的XMLHttpRequest接口。
在下面的示例中,我们正在创建一个帖子调用,该帖子的参数是发布的对象,URL和httpOptions(标题,httpParms等...)
addHero (hero: Hero): Observable<Hero> {
return this.http.post<Hero>(this.heroesUrl, hero, httpOptions)
.pipe(
catchError(this.handleError('addHero', hero))
);
}
addHero (hero: Hero): Observable<Hero> {
return this.http.post<Hero>(this.heroesUrl, hero, httpOptions)
.pipe(
catchError(this.handleError('addHero', hero))
);
}
就像从Postman发帖时一样,应该使用正确的参数配置呼叫。
您的呼叫应该在将注入到应用程序,模块或组件中的服务中。