首页 > 解决方案 > 从 Angular SPA 向 REST API 调用 POST 请求

问题描述

我有 .Net Core Api 和 Angular SPA,我想从 Angular SPA 调用 POST 请求到 REST API,而不显示任何组件 - 它应该只调用 http 请求。你能告诉我我该怎么做吗?

标签: .netangulartypescript

解决方案


在你的 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 中不必显示任何内容。

请查看官方文档 https://angular.io/guide/http#making-a-post-request


推荐阅读