NancyFx を .net MVC WebAPI のものと比較するために遊び始めたところですが、すぐに問題が発生しました。私が理解しているように、ナンシーは箱から出してすぐにシリアル化を処理する必要があります。しかし、私はそれを機能させることができないようです。
次のような Nancy モジュールがあります。
public class HelloWorld : NancyModule
{
public HelloWorld()
{
Post["/"] = parameters =>
{
var myFieldValue = parameters.myField;
return HttpStatusCode.OK;
};
}
}
そして、次のように Fiddler を使用して投稿します。
Headers:
User-Agent: Fiddler
Content-Type: application/json
Host: localhost:3141
Content-Length: 24
Request-Body:
{"myField" : "profit"}
ただし、パラメーター オブジェクトが空の場合 (したがって、myFieldValue オブジェクトも空です)。本当に明白な何かを見逃したと確信していますが、何がわかりません!