【发布时间】:2018-07-28 20:42:52
【问题描述】:
我是Angular4 的新手,并且处于快速交付东西的情况,所以没有时间彻底学习它,如果我的问题看起来很幼稚,请原谅:
从我的 Asp.Net Web API 我有 Confirmemail API 必须从 Angular4 应用程序调用,看起来像这样:
Asp.net WebApi:
[HttpPost]
public async Task<object>ConfirmEmail([FromBody] string userid,[FromBody] string code)
{
}
在 Angular4 服务 API 中:
ConfirmEmail(userid,code)
{
let url =`api/account/ConfirmEmail`;
let data= `userid=${userid}&code=${code}`;
console.log(data);
return this.http.post(url,data);
}
在这里,我在 console.log 中检查了数据是否正常,但在 webapi 端,我发现这些字符串为空。我尝试删除 [FromBody],但它对我不起作用。
我真的不知道缺少什么,准备所有这些东西几乎是一天,但没有任何成功。你们有什么解决办法吗?
【问题讨论】:
标签: c# asp.net angular asp.net-web-api http-post