更新:解決しました!ここに表示されるものはありません。先に進んでください:-)
パラメータをApiController
取るメソッドがありSystem.Version
ます。パラメータは、JSONとしてリクエスト本文に渡されます。これが送信されるものです:
{"メジャー":0、 "マイナー":7、 "ビルド":0、 "リビジョン":0、 "メジャーリビジョン":0、 "マイナーリビジョン":0}
ルーティングは機能します-私のメソッドが呼び出されています-しかし、パラメーターには空のVersion
オブジェクトがあります(すべての値がゼロです)。なんで?
コントローラメソッドの宣言は次のとおりです。
// POST api/service/details
[HttpPost]
[ActionName("Details")]
public ServiceDto Get(Version version)
{
}