【发布时间】:2014-09-25 08:04:54
【问题描述】:
我的 WebAPI 需要如下模型:
型号:
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 端)。
我在 Fiddler 中看到以下内容:
{"datetime":"2014-09-25T07:22:56.7095909Z}"
任何想法为什么?
【问题讨论】:
-
模型中的属性名称“datetime”和请求中的“Date”是错字吗?
标签: c# .net asp.net-web-api restsharp