【发布时间】:2017-12-31 07:51:34
【问题描述】:
以下路线代码:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
控制器代码如下:
// POST api/values
[HttpPost]
public void Post([FromBody]Employee employee)
{
employeeManager.CreateAsync(employee);
}
除了 post 方法之外的所有其他方法。
从角度组件调用:
onSubmit(employeeItems: any) {
console.log(employeeItems);
this.getData();
var headers = new Headers();
headers.append('Content-Type', 'application/json; charset=utf-8');
this.http.post('api/Employee/Post', employeeItems, { headers: headers }).subscribe();
this.createEmployeeFlag = false;
}
我什至尝试过 Postman,但没有运气。
【问题讨论】:
标签: asp.net-mvc angular asp.net-web-api asp.net-core