DateTime
私の ApiController は、ビュー モデルにラップされたオブジェクトを受け取りません。
これが私のコントローラーの内容です。
public class FlowApiController : ApiController
{
// GET api/flowapi
public async Task<IEnumerable<FlowItemViewModel>> PostNewItems(SinceNullableViewModel input)
{
var since = input.Since; //since will be null for some reason
...
return something;
}
}
そして、これが私の jQuery AJAX 呼び出しです。いろいろ試してみましたが、うまくいきませんでした。これは私が現在持っているものです。
$.ajax("/api/FlowApi/NewItems", {
method: "POST",
data: JSON.stringify({
Since: new Date()
})
});
最後に、これが私のSinceNullableViewModel
.
public class SinceNullableViewModel
{
public DateTime Since { get; set; }
}
ここで何が間違っていますか?
Chrome は次のようにデータを送信します。