Ich konfrontiert Problem wie folgt.Get Körper der Anfrage in ASP.NET Web API
Ich habe Methode in Controller, die Daten im Körper der POST-Anfrage erhalten.
Hier ist Methode.
// POST: api/StartWorkingDays
[ResponseType(typeof(StartWorkingDay))]
public IHttpActionResult PostStartWorkingDay(StartWorkingDay startWorkingDay)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
db.StartWorkingDays.Add(startWorkingDay);
db.SaveChanges();
return Json(new { Result = "Success", Message = "Saved Successfully"});
//return CreatedAtRoute("DefaultApi", new { id = startWorkingDay.Id }, startWorkingDay);
}
Wie kann ich Körper der Anfrage sehen, die ich erhalte?
Danke für Hilfe.
entfernen startWorkingDay sollte der Körper Ihrer Anfrage sein und überprüfen Sie auch Request.Content – Sujith
Okay, so kann ich was sehen Mobile App schickt mich in 'startWorkingDay'? @Sujith –
Ja. Wenn Sie den Code debuggen, können Sie den startWorkingDay mit dem Inhalt füllen, den Sie an ihn gesendet haben. Wenn die von Ihnen geposteten Daten nicht mit denen des StartWorkingDay-Modells übereinstimmen, ist startWorkingDay null. In diesem Fall können Sie Request.Content lesen und sehen, auf was gepostet wurde. – Sujith