0

我无法在以下方法中将数据绑定到 locationModel 参数。我查看了其他帖子,但似乎没有解决方案有效:

// Web Api Post method

public HttpResponseMessage Post(string vin, [FromBody] LocationModel locationModel)
{
    return null;
}

我通过 fiddler 以下列方式调用该方法:

在此处输入图像描述

该方法在执行发布请求时调用,但 LocationModel 为空。这是 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; }
}

我究竟做错了什么?

4

1 回答 1

1

你的 JSON 格式有点不正确 - 你有

"Url" = "http://localhost...", 

而不是

"Url" : "http://localhost...",

即你有=而不是:

于 2015-01-20T00:44:08.673 回答