次のメソッドでデータを 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; }
}
私は何を間違っていますか?