POSTメソッドによるリクエストの内容を基に、Forguncyテーブルの特定のレコードを取得するコード例を次に示します。
public class SampleApi : ForguncyApi
{
[Post]
public void GetDataSample()
{
StreamReader reader = new StreamReader(this.Context.Request.Body);
string message = reader.ReadToEnd();
var valuePair = JsonConvert.DeserializeObject<ColumnValuePair>(message);
using (var responseWriter = new StreamWriter(this.Context.Response.Body, Encoding.UTF8))
{
responseWriter.Write(JsonConvert.SerializeObject(this.DataAccess.GetTableData("SampleTable1", valuePair), Formatting.Indented));
}
}
}