誰かがこれの適切な解決策を見つけましたか?私は大きな期待を持ってWebAPIを試してみました(KOとHTML5を使用してphp /restlerでRESTAPIの実装を成功させた後)。Getは魅力のように機能しています。私の変数が常にnullであるかどうかに関係なく、過去20時間以上ポストで立ち往生しました。とにかく私のフレームワークの一部であるDTOとリポジトリの実装があります。FromBodyヒントと、検索で利用できるほとんどすべてのものを試してみました。CRestとFiddlerを使用してこれをテストしています。生のrequest.contentを取得しても問題ありません。その後、jsonの読み込みなどを自分で処理します。この時点で、私はイライラしていて、4.0に戻り、wcfを使用してResTを再度生成することを考えています。どんな助けでも本当にありがたいです...
DTO:
public class TestEntity
{
public TestEntity() { }
public int UserId { get; set; }
public string UserName { get; set; }
}
コントローラー:パブリッククラスtestController:ApiController
{
// POST api/test
public TestEntity PostTest([FromBody] TestEntity t)
{
var x = new TestEntity();
if (!this.ModelState.IsValid)
{
return x;
}
else
{
return x;
}
}
私はCRESTを介して呼び出しています...。