私はWCF WinAPIを使用して開発されたRest APIを持っています。.Net Rest APIメッセージの本文を取得する
public class paramval
{
string name;
}
[ServiceContract]
public class myQuery
{
[WebInvoke(UriTemplate = "{systemCode}/{objectID}", Method = "POST")]
public myResult Get(string systemCode, int objectID, paramval pval)
{
}
}
pvalの値は常にnullです。
私はWCF Web APIテストクライアントツールを使用しています。
URL: http://localhost:11556/api/contacts/abc/111
Request: POST
Headers: Accept:*/*
Content-Type:application/json
Content-Length:16
Body {"name":"Frank"}
pvalのタイプをJSonStringに変更すると、Jsonオブジェクトを受け取ることができます。私はより一般的な何かをしたいと思います。 – keitn