Ich habe mit einem Problem zu kämpfen und ich kann keinen Weg finden, es zu lösen.mvc Post-Methode funktioniert nicht
Hier ist meine Klasse Student:
public class Student
{
public int ID { get; set; }
public string Nume { get; set; }
public string Prenume { get; set; }
public int Nota { get; set; }
public bool Status { get; set; }
}
Und hier ist die Post-Methode von der Steuerung:
[HttpPost]
public IHttpActionResult Post([FromBody] Student student)
{
if (student == null) return BadRequest();
studenti.Add(student);
return CreatedAtRoute("StudentApi", new { ID = student.ID }, student);
}
ich eine JSON habe versucht zu senden, wie:
{ "ID": 6, "Nume": "Test", "Prenume": "TestP", "Nota": 10, "Status": true }
und es zurückgeben ... jedes Mal, wenn ich null bekomme und kein Element zur Liste hinzugefügt wird ...
Bitte lesen Sie http://stackoverflow.com/editing-help zu sehen, wie Code korrekt zu formatieren ... dann weitere Informationen geben über * wie * Sie Sende die JSON –
Ich poste sie mit Postman, Content-Ty pe: application/json und im Senden des oben genannten Modells. { "ID": 6, "Nume": "Test", "Prenume": "TestP", "Nota": 10, "Status": true } – Florin
Put Debug-Punkt in Schach sind Sie in der Lage um diese Methode zu treffen? Wenn nicht, überprüfen Sie die Routenkonfiguration. –