小编Rac*_*hel的帖子

如何通过 POST 请求从 Angular 向 .Net API 提交数据

我试图调用一个简单的请求,但 API 中的值(属性)为空。你有什么建议吗?

C#

[Route("getpagefields")]
[AcceptVerbs(WebRequestMethods.Http.Post)]
public IHttpActionResult GetPageFields([FromBody]string property)
{
   USERS user = TokenUtils.Authonticate(Request);
                
   return Ok(new { fields = WebServiceBL.GetPageFields(property) });
}
Run Code Online (Sandbox Code Playgroud)

.ts

GetPageFields(){
  debugger;
  let urlPart = this.router.url.split('/')[3];
  let params = new HttpParams();
  params = params.set('data', urlPart);
  let test = this._httpClient.post(environment.apiBaseUrl+'users/getpagefields',params).subscribe(() => {   
 });
}
Run Code Online (Sandbox Code Playgroud)

示例截图

c# angular

1
推荐指数
1
解决办法
2216
查看次数

标签 统计

angular ×1

c# ×1