Мой WebAPI ожидает модель, как показано ниже:Свойство Datetime не является обязательным, что приводит к нулю модели.
Модель:
public class MyModel
{
public DateTime datetime {get;set; }
}
WebAction Метод:
public IHttpActionResult Post([FromBody] MyModel model)
Я использую RestSharp
, чтобы послать запрос.
var restRequest = new RestRequest(url, Method.POST)
{
RequestFormat = DataFormat.Json,
};
restRequest.AddBody(new MyModel {Datetime =DateTime.Now}, "");
Но привязка к модели всегда равна нулю (на стороне webapi).
я вижу следующее Скрипач: {"datetime":"2014-09-25T07:22:56.7095909Z}"
Любые идеи, почему?
- имя свойства «datetime» в модели и «дата» в запросе опечатки? –