Angular 4:无法使用帖子

时间:2018-04-05 09:20:12

标签: asp.net-core-webapi angular4-httpclient

我使用的是asp.net核心web api和angular4。

在我的app.module.cs

import { HttpClientModule } from '@angular/common/http';
imports: [
    HttpClientModule
]

在我的服务中

import { HttpClient } from '@angular/common/http';

 obj = {
"ID":"null",
"Name":"John",
"Cgpa":"3.90"
}
constructor(http: HttpClient) {

http.post(
    'http://localhost:33969/api/home/Save', 
    JSON.stringify(this.obj),
    headers: new Headers({ 'Content-Type': 'application/json')
   .subscribe(
    res => {
      alert("Student Saved!");
      console.log(res);
    },
    err => {
      alert("Error!");
    }
  );
}

在我的网络API中,

public Student Save(Student s)
{
    //Saving code goes here
}

在我的学生模型中,

public class Student
{
    [Key]
    public int ID { get; set; }

    public string Name { get; set; }

    public double Cgpa { get; set; }
}

我在API的操作上添加了一个调试器点。但无法从客户端获得任何价值。但我尝试与邮差,它的工作原理。 Here is sent a dummy object and it did insert in database

可能是我错过了客户端的内容

0 个答案:

没有答案