0

次のメソッドでデータを 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; }
}

私は何を間違っていますか?

4

1 に答える 1