[英]Parameter binding in WebApi post method
我无法通过以下方法将数据绑定到locationModel参数。 我查看了其他帖子,但似乎没有解决方案:
// Web Api Post method
public HttpResponseMessage Post(string vin, [FromBody] LocationModel locationModel)
{
return null;
}
我通过提琴手以以下方式调用该方法:
在执行发布请求时调用该方法,但LocationModel为null。 这是LocationModel的定义:
public class LocationModel
{
public string Url { get; set; }
public DateTime LogTimestamp { get; set; }
public float Latitude { get; set; }
public float Longitude { get; set; }
public decimal OdometerReading { get; set; }
public DateTime LastUpdatedTimestamp { get; set; }
public string Source { get; set; }
}
我究竟做错了什么?
您的JSON格式有误-您有
"Url" = "http://localhost...",
而不是
"Url" : "http://localhost...",
即您有=
而不是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.