.net - 从 Angular SPA 向 REST API 调用 POST 请求
问题描述
我有 .Net Core Api 和 Angular SPA,我想从 Angular SPA 调用 POST 请求到 REST API,而不显示任何组件 - 它应该只调用 http 请求。你能告诉我我该怎么做吗?
解决方案
在你的 app-component.ts
import { HttpClient } from '@angular/common/http';
export class AppComponent implements OnInit{
constructor(private http: HttpClient) { }
ngOnInit(): void {
this.http.post<string>("api/yourEndpoint", "Data to post, Type:<string>").subscribe(resonse=>console.log(resonse))
}
}
实例化组件时调用 ngOnInit。为了调用此方法,app-component.html 中不必显示任何内容。